https://launchpad.net/ubuntu/+source/thunderbird/1:60.2.1+build1-0ubuntu1/+build/15529258 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-s390x-018 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:17 UTC 2018 s390x Buildd toolchain package versions: launchpad-buildd_164 python-lpbuildd_164 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.4 dpkg-dev_1.18.4ubuntu1.4 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 11 Oct 09:03:49 ntpdate[1743]: adjust time server 10.211.37.1 offset -0.010583 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15529258 /home/buildd/filecache-default/17124f3eec304530bbb077109f97da7d4ad52147 Creating target for build PACKAGEBUILD-15529258 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15529258 Starting target for build PACKAGEBUILD-15529258 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15529258 'deb http://ftpmaster.internal/ubuntu cosmic main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-security main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-updates main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-15529258 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15529258 Updating target for build PACKAGEBUILD-15529258 Get:1 http://ftpmaster.internal/ubuntu cosmic InRelease [242 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic-proposed InRelease [92.5 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main s390x Packages [955 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main Translation-en [513 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/universe s390x Packages [8387 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/universe Translation-en [5062 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic-security/universe s390x Packages [7428 B] Get:10 http://ftpmaster.internal/ubuntu cosmic-security/universe Translation-en [2720 B] Get:11 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x Packages [32.5 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic-proposed/main Translation-en [18.6 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic-proposed/universe s390x Packages [117 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic-proposed/universe Translation-en [69.4 kB] Fetched 15.6 MB in 6s (2485 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libprocps6 libstdc++-7-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-8 g++-8 gcc-8 libargon2-1 libasan5 libgcc-8-dev libncurses6 libncursesw6 libprocps7 libstdc++-8-dev libtinfo6 libubsan1 The following packages will be upgraded: adduser apt base-files base-passwd bash binutils binutils-common binutils-s390x-linux-gnu bsdutils build-essential bzip2 cpp cpp-7 debconf debianutils dpkg dpkg-dev e2fslibs e2fsprogs fdisk findutils g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base gpg gpg-agent gpgconf gpgv grep init init-system-helpers libapparmor1 libapt-pkg5.0 libargon2-0 libasan4 libatomic1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcc1-0 libcom-err2 libcomerr2 libcryptsetup12 libdb5.3 libdebconfclient0 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgcrypt20 libgmp10 libgnutls30 libgomp1 libgpg-error0 libidn11 libidn2-0 libisl19 libitm1 libkmod2 liblz4-1 libmount1 libncurses5 libncursesw5 libnpth0 libp11-kit0 libpcre3 libperl5.26 libpng16-16 libreadline7 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-7-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo5 libubsan0 libudev1 libunistring2 libusb-0.1-4 libuuid1 libzstd1 linux-libc-dev make mount multiarch-support ncurses-base ncurses-bin openssl patch perl perl-base perl-modules-5.26 pinentry-curses pkgbinarymangler procps readline-common sed systemd systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux 124 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 77.3 MB of archives. After this operation, 89.3 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu cosmic/main s390x libc6-dev s390x 2.28-0ubuntu1 [2074 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic/main s390x libc-dev-bin s390x 2.28-0ubuntu1 [62.2 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x linux-libc-dev s390x 4.18.0-9.10 [1037 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main s390x libc6 s390x 2.28-0ubuntu1 [2298 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main s390x libc-bin s390x 2.28-0ubuntu1 [513 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main s390x libgomp1 s390x 8.2.0-7ubuntu1 [69.9 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main s390x libitm1 s390x 8.2.0-7ubuntu1 [26.9 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc-8-base s390x 8.2.0-7ubuntu1 [18.4 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main s390x libgcc1 s390x 1:8.2.0-7ubuntu1 [25.1 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main s390x libcc1-0 s390x 8.2.0-7ubuntu1 [37.1 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic/main s390x libatomic1 s390x 8.2.0-7ubuntu1 [8428 B] Get:12 http://ftpmaster.internal/ubuntu cosmic/main s390x libstdc++6 s390x 8.2.0-7ubuntu1 [396 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic/main s390x base-files s390x 10.1ubuntu6 [60.3 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main s390x libtinfo6 s390x 6.1+20180210-4ubuntu1 [80.5 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main s390x debianutils s390x 4.8.6 [85.2 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main s390x bash s390x 4.4.18-2ubuntu3 [584 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main s390x bsdutils s390x 1:2.32-0.1ubuntu1 [58.2 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main s390x tar s390x 1.30+dfsg-2 [230 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main s390x dpkg s390x 1.19.0.5ubuntu5 [1114 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main s390x libext2fs2 s390x 1.44.4-2 [154 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic/main s390x e2fsprogs s390x 1.44.4-2 [490 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main s390x findutils s390x 4.6.0+git+20180808-2 [288 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main s390x grep s390x 3.1-2ubuntu1 [147 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main s390x ncurses-bin s390x 6.1+20180210-4ubuntu1 [160 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main s390x perl-modules-5.26 all 5.26.2-7 [2764 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main s390x libperl5.26 s390x 5.26.2-7 [3379 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main s390x perl s390x 5.26.2-7 [202 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main s390x perl-base s390x 5.26.2-7 [1309 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main s390x bzip2 s390x 1.0.6-9 [32.8 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main s390x libbz2-1.0 s390x 1.0.6-9 [32.6 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main s390x libdb5.3 s390x 5.3.28+dfsg1-0.1 [608 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main s390x sed s390x 4.5-1 [183 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/main s390x libuuid1 s390x 2.32-0.1ubuntu1 [20.0 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main s390x libblkid1 s390x 2.32-0.1ubuntu1 [120 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main s390x libfdisk1 s390x 2.32-0.1ubuntu1 [155 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main s390x libncursesw6 s390x 6.1+20180210-4ubuntu1 [120 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main s390x libpcre3 s390x 2:8.39-11 [154 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main s390x libselinux1 s390x 2.8-1build1 [64.2 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main s390x libmount1 s390x 2.32-0.1ubuntu1 [129 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main s390x libsmartcols1 s390x 2.32-0.1ubuntu1 [81.9 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main s390x fdisk s390x 2.32-0.1ubuntu1 [103 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main s390x util-linux s390x 2.32-0.1ubuntu1 [881 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libdebconfclient0 s390x 0.244ubuntu1 [5884 B] Get:44 http://ftpmaster.internal/ubuntu cosmic/main s390x base-passwd s390x 3.5.45 [46.4 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main s390x init-system-helpers all 1.54 [38.3 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/main s390x ncurses-base all 6.1+20180210-4ubuntu1 [18.4 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main s390x sysvinit-utils s390x 2.88dsf-59.10ubuntu2 [18.2 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main s390x liblz4-1 s390x 1.8.2-1ubuntu1 [58.4 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libudev1 s390x 239-7ubuntu10 [50.9 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main s390x libzstd1 s390x 1.3.5+dfsg-1ubuntu1 [202 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main s390x libapt-pkg5.0 s390x 1.7.0 [745 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main s390x debconf all 1.5.69 [121 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main s390x adduser all 3.117ubuntu1 [163 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main s390x libgpg-error0 s390x 1.32-1 [53.1 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main s390x libgcrypt20 s390x 1.8.3-1ubuntu1 [351 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main s390x gpgv s390x 2.2.8-3ubuntu1 [180 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main s390x ubuntu-keyring all 2018.09.18.1 [22.3 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main s390x libp11-kit0 s390x 0.23.14-2 [185 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main s390x libgmp10 s390x 2:6.1.2+dfsg-3 [225 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main s390x libunistring2 s390x 0.9.10-1ubuntu1 [357 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main s390x libidn2-0 s390x 2.0.5-1 [47.3 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main s390x libtasn1-6 s390x 4.13-3 [34.1 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main s390x libgnutls30 s390x 3.5.19-1ubuntu1 [556 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic/main s390x libseccomp2 s390x 2.3.3-3ubuntu1 [41.3 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main s390x apt s390x 1.7.0 [1130 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/main s390x libapparmor1 s390x 2.12-4ubuntu8 [29.4 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main s390x libaudit-common all 1:2.8.3-1ubuntu2 [4064 B] Get:68 http://ftpmaster.internal/ubuntu cosmic/main s390x libcap-ng0 s390x 0.7.9-1 [11.0 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic/main s390x libaudit1 s390x 1:2.8.3-1ubuntu2 [37.1 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main s390x libargon2-1 s390x 0~20171227-0.1 [35.9 kB] Get:71 http://ftpmaster.internal/ubuntu cosmic/main s390x libcryptsetup12 s390x 2:2.0.4-2ubuntu2 [123 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/main s390x libkmod2 s390x 25-1ubuntu1 [38.3 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main s390x mount s390x 2.32-0.1ubuntu1 [100 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main s390x libncurses6 s390x 6.1+20180210-4ubuntu1 [94.4 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic/main s390x libprocps7 s390x 2:3.3.15-2ubuntu1 [31.0 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic/main s390x procps s390x 2:3.3.15-2ubuntu1 [221 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x systemd s390x 239-7ubuntu10 [2665 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libsystemd0 s390x 239-7ubuntu10 [192 kB] Get:79 http://ftpmaster.internal/ubuntu cosmic/main s390x init s390x 1.54 [6380 B] Get:80 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x systemd-sysv s390x 239-7ubuntu10 [9400 B] Get:81 http://ftpmaster.internal/ubuntu cosmic/main s390x libcom-err2 s390x 1.44.4-2 [8752 B] Get:82 http://ftpmaster.internal/ubuntu cosmic/main s390x libsepol1 s390x 2.8-1 [227 kB] Get:83 http://ftpmaster.internal/ubuntu cosmic/main s390x libsemanage-common all 2.8-1build1 [7000 B] Get:84 http://ftpmaster.internal/ubuntu cosmic/main s390x libsemanage1 s390x 2.8-1build1 [79.0 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/main s390x libss2 s390x 1.44.4-2 [10.6 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/universe s390x libncurses5 s390x 6.1+20180210-4ubuntu1 [89.1 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic/main s390x libncursesw5 s390x 6.1+20180210-4ubuntu1 [108 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/main s390x libtinfo5 s390x 6.1+20180210-4ubuntu1 [76.4 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main s390x libidn11 s390x 1.33-2.2ubuntu1 [44.7 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main s390x readline-common all 7.0-5 [52.2 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/main s390x libreadline7 s390x 7.0-5 [117 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/main s390x libslang2 s390x 2.3.2-1ubuntu1 [417 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/main s390x libsqlite3-0 s390x 3.24.0-1 [472 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main s390x libssl1.1 s390x 1.1.1-1ubuntu2 [960 kB] Get:95 http://ftpmaster.internal/ubuntu cosmic/main s390x openssl s390x 1.1.1-1ubuntu2 [600 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/main s390x tzdata all 2018e-1 [188 kB] Get:97 http://ftpmaster.internal/ubuntu cosmic/main s390x libpng16-16 s390x 1.6.34-2 [171 kB] Get:98 http://ftpmaster.internal/ubuntu cosmic/main s390x multiarch-support s390x 2.28-0ubuntu1 [6916 B] Get:99 http://ftpmaster.internal/ubuntu cosmic/main s390x libbinutils s390x 2.31.1-6ubuntu1 [304 kB] Get:100 http://ftpmaster.internal/ubuntu cosmic/main s390x binutils-common s390x 2.31.1-6ubuntu1 [195 kB] Get:101 http://ftpmaster.internal/ubuntu cosmic/main s390x binutils s390x 2.31.1-6ubuntu1 [3332 B] Get:102 http://ftpmaster.internal/ubuntu cosmic/main s390x binutils-s390x-linux-gnu s390x 2.31.1-6ubuntu1 [1678 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/main s390x libisl19 s390x 0.20-2 [523 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main s390x cpp-8 s390x 8.2.0-7ubuntu1 [5504 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/main s390x cpp s390x 4:8.2.0-1ubuntu1 [27.6 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main s390x libasan5 s390x 8.2.0-7ubuntu1 [326 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main s390x libubsan1 s390x 8.2.0-7ubuntu1 [116 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/main s390x libgcc-8-dev s390x 8.2.0-7ubuntu1 [650 kB] Get:109 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc-8 s390x 8.2.0-7ubuntu1 [6261 kB] Get:110 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc s390x 4:8.2.0-1ubuntu1 [5208 B] Get:111 http://ftpmaster.internal/ubuntu cosmic/main s390x libstdc++-8-dev s390x 8.2.0-7ubuntu1 [1499 kB] Get:112 http://ftpmaster.internal/ubuntu cosmic/main s390x g++-8 s390x 8.2.0-7ubuntu1 [6358 kB] Get:113 http://ftpmaster.internal/ubuntu cosmic/main s390x g++ s390x 4:8.2.0-1ubuntu1 [1600 B] Get:114 http://ftpmaster.internal/ubuntu cosmic/main s390x make s390x 4.2.1-1.2 [155 kB] Get:115 http://ftpmaster.internal/ubuntu cosmic/main s390x dpkg-dev all 1.19.0.5ubuntu5 [607 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main s390x libdpkg-perl all 1.19.0.5ubuntu5 [211 kB] Get:117 http://ftpmaster.internal/ubuntu cosmic/main s390x patch s390x 2.7.6-3 [102 kB] Get:118 http://ftpmaster.internal/ubuntu cosmic/main s390x build-essential s390x 12.5ubuntu2 [4740 B] Get:119 http://ftpmaster.internal/ubuntu cosmic/main s390x libasan4 s390x 7.3.0-29ubuntu1 [318 kB] Get:120 http://ftpmaster.internal/ubuntu cosmic/main s390x libubsan0 s390x 7.3.0-29ubuntu1 [120 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic/universe s390x g++-7 s390x 7.3.0-29ubuntu1 [5992 kB] Get:122 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc-7 s390x 7.3.0-29ubuntu1 [5893 kB] Get:123 http://ftpmaster.internal/ubuntu cosmic/main s390x libstdc++-7-dev s390x 7.3.0-29ubuntu1 [1456 kB] Get:124 http://ftpmaster.internal/ubuntu cosmic/main s390x libgcc-7-dev s390x 7.3.0-29ubuntu1 [640 kB] Get:125 http://ftpmaster.internal/ubuntu cosmic/main s390x cpp-7 s390x 7.3.0-29ubuntu1 [5187 kB] Get:126 http://ftpmaster.internal/ubuntu cosmic/main s390x gcc-7-base s390x 7.3.0-29ubuntu1 [18.6 kB] Get:127 http://ftpmaster.internal/ubuntu cosmic/main s390x e2fslibs s390x 1.44.4-2 [2700 B] Get:128 http://ftpmaster.internal/ubuntu cosmic/main s390x pinentry-curses s390x 1.1.0-1build2 [34.4 kB] Get:129 http://ftpmaster.internal/ubuntu cosmic/main s390x libnpth0 s390x 1.6-1 [7500 B] Get:130 http://ftpmaster.internal/ubuntu cosmic/main s390x gpg s390x 2.2.8-3ubuntu1 [428 kB] Get:131 http://ftpmaster.internal/ubuntu cosmic/main s390x gpgconf s390x 2.2.8-3ubuntu1 [115 kB] Get:132 http://ftpmaster.internal/ubuntu cosmic/main s390x gpg-agent s390x 2.2.8-3ubuntu1 [209 kB] Get:133 http://ftpmaster.internal/ubuntu cosmic/universe s390x libargon2-0 s390x 0~20171227-0.1 [4536 B] Get:134 http://ftpmaster.internal/ubuntu cosmic/main s390x libcomerr2 s390x 1.44.4-2 [2700 B] Get:135 http://ftpmaster.internal/ubuntu cosmic/main s390x libusb-0.1-4 s390x 2:0.1.12-32 [16.5 kB] Get:136 http://ftpmaster.internal/ubuntu cosmic/main s390x pkgbinarymangler all 143 [53.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 77.3 MB in 4s (20.3 MB/s) (Reading database ... 12382 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.28-0ubuntu1_s390x.deb ... Unpacking libc6-dev:s390x (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.28-0ubuntu1_s390x.deb ... Unpacking libc-dev-bin (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../linux-libc-dev_4.18.0-9.10_s390x.deb ... Unpacking linux-libc-dev:s390x (4.18.0-9.10) over (4.15.0-20.21) ... Preparing to unpack .../libc6_2.28-0ubuntu1_s390x.deb ... Unpacking libc6:s390x (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Setting up libc6:s390x (2.28-0ubuntu1) ... (Reading database ... 12398 files and directories currently installed.) Preparing to unpack .../libc-bin_2.28-0ubuntu1_s390x.deb ... Unpacking libc-bin (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Setting up libc-bin (2.28-0ubuntu1) ... Updating /etc/nsswitch.conf to current default. (Reading database ... 12398 files and directories currently installed.) Preparing to unpack .../libgomp1_8.2.0-7ubuntu1_s390x.deb ... Unpacking libgomp1:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libitm1_8.2.0-7ubuntu1_s390x.deb ... Unpacking libitm1:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../gcc-8-base_8.2.0-7ubuntu1_s390x.deb ... Unpacking gcc-8-base:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:s390x (8.2.0-7ubuntu1) ... (Reading database ... 12397 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.2.0-7ubuntu1_s390x.deb ... Unpacking libgcc1:s390x (1:8.2.0-7ubuntu1) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:s390x (1:8.2.0-7ubuntu1) ... (Reading database ... 12397 files and directories currently installed.) Preparing to unpack .../libcc1-0_8.2.0-7ubuntu1_s390x.deb ... Unpacking libcc1-0:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.2.0-7ubuntu1_s390x.deb ... Unpacking libatomic1:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libstdc++6_8.2.0-7ubuntu1_s390x.deb ... Unpacking libstdc++6:s390x (8.2.0-7ubuntu1) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:s390x (8.2.0-7ubuntu1) ... (Reading database ... 12397 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu6_s390x.deb ... Unpacking base-files (10.1ubuntu6) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu6) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Selecting previously unselected package libtinfo6:s390x. (Reading database ... 12399 files and directories currently installed.) Preparing to unpack .../libtinfo6_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libtinfo6:s390x (6.1+20180210-4ubuntu1) ... Setting up libtinfo6:s390x (6.1+20180210-4ubuntu1) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.6_s390x.deb ... Unpacking debianutils (4.8.6) over (4.8.4) ... Setting up debianutils (4.8.6) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu3_s390x.deb ... Unpacking bash (4.4.18-2ubuntu3) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu3) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.32-0.1ubuntu1_s390x.deb ... Unpacking bsdutils (1:2.32-0.1ubuntu1) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.32-0.1ubuntu1) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-2_s390x.deb ... Unpacking tar (1.30+dfsg-2) over (1.29b-2) ... Setting up tar (1.30+dfsg-2) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu5_s390x.deb ... Unpacking dpkg (1.19.0.5ubuntu5) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu5) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.4-2_s390x.deb ... Unpacking libext2fs2:s390x (1.44.4-2) over (1.44.1-1) ... Setting up libext2fs2:s390x (1.44.4-2) ... (Reading database ... 12408 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.4-2_s390x.deb ... Unpacking e2fsprogs (1.44.4-2) over (1.44.1-1) ... Setting up e2fsprogs (1.44.4-2) ... (Reading database ... 12410 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20180808-2_s390x.deb ... Unpacking findutils (4.6.0+git+20180808-2) over (4.6.0+git+20170828-2) ... Setting up findutils (4.6.0+git+20180808-2) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../grep_3.1-2ubuntu1_s390x.deb ... Unpacking grep (3.1-2ubuntu1) over (3.1-2) ... Setting up grep (3.1-2ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking ncurses-bin (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1+20180210-4ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../perl_5.26.2-7_s390x.deb ... Unpacking perl (5.26.2-7) over (5.26.1-6) ... Preparing to unpack .../perl-modules-5.26_5.26.2-7_all.deb ... Unpacking perl-modules-5.26 (5.26.2-7) over (5.26.1-6) ... Preparing to unpack .../libperl5.26_5.26.2-7_s390x.deb ... Unpacking libperl5.26:s390x (5.26.2-7) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.2-7_s390x.deb ... Unpacking perl-base (5.26.2-7) over (5.26.1-6) ... Setting up perl-base (5.26.2-7) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.6-9_s390x.deb ... Unpacking bzip2 (1.0.6-9) over (1.0.6-8.1) ... Preparing to unpack .../libbz2-1.0_1.0.6-9_s390x.deb ... Unpacking libbz2-1.0:s390x (1.0.6-9) over (1.0.6-8.1) ... Setting up libbz2-1.0:s390x (1.0.6-9) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.1_s390x.deb ... Unpacking libdb5.3:s390x (5.3.28+dfsg1-0.1) over (5.3.28-13.1ubuntu1) ... Setting up libdb5.3:s390x (5.3.28+dfsg1-0.1) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../archives/sed_4.5-1_s390x.deb ... Unpacking sed (4.5-1) over (4.4-2) ... Setting up sed (4.5-1) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libuuid1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libuuid1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:s390x (2.32-0.1ubuntu1) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libblkid1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libblkid1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:s390x (2.32-0.1ubuntu1) ... (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libfdisk1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:s390x (2.32-0.1ubuntu1) ... Selecting previously unselected package libncursesw6:s390x. (Reading database ... 12414 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncursesw6:s390x (6.1+20180210-4ubuntu1) ... Setting up libncursesw6:s390x (6.1+20180210-4ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-11_s390x.deb ... Unpacking libpcre3:s390x (2:8.39-11) over (2:8.39-9) ... Setting up libpcre3:s390x (2:8.39-11) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libselinux1_2.8-1build1_s390x.deb ... Unpacking libselinux1:s390x (2.8-1build1) over (2.7-2build2) ... Setting up libselinux1:s390x (2.8-1build1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libmount1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libmount1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:s390x (2.32-0.1ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.32-0.1ubuntu1_s390x.deb ... Unpacking libsmartcols1:s390x (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:s390x (2.32-0.1ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../fdisk_2.32-0.1ubuntu1_s390x.deb ... Unpacking fdisk (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.32-0.1ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../util-linux_2.32-0.1ubuntu1_s390x.deb ... Unpacking util-linux (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.32-0.1ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.244ubuntu1_s390x.deb ... Unpacking libdebconfclient0:s390x (0.244ubuntu1) over (0.213ubuntu1) ... Setting up libdebconfclient0:s390x (0.244ubuntu1) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.45_s390x.deb ... Unpacking base-passwd (3.5.45) over (3.5.44) ... Setting up base-passwd (3.5.45) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.54_all.deb ... Unpacking init-system-helpers (1.54) over (1.51) ... Setting up init-system-helpers (1.54) ... (Reading database ... 12423 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20180210-4ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1+20180210-4ubuntu1) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.10ubuntu2_s390x.deb ... Unpacking sysvinit-utils (2.88dsf-59.10ubuntu2) over (2.88dsf-59.10ubuntu1) ... Setting up sysvinit-utils (2.88dsf-59.10ubuntu2) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.8.2-1ubuntu1_s390x.deb ... Unpacking liblz4-1:s390x (1.8.2-1ubuntu1) over (0.0~r131-2ubuntu3) ... Setting up liblz4-1:s390x (1.8.2-1ubuntu1) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../libudev1_239-7ubuntu10_s390x.deb ... Unpacking libudev1:s390x (239-7ubuntu10) over (237-3ubuntu10) ... Setting up libudev1:s390x (239-7ubuntu10) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.5+dfsg-1ubuntu1_s390x.deb ... Unpacking libzstd1:s390x (1.3.5+dfsg-1ubuntu1) over (1.3.3+dfsg-2ubuntu1) ... Setting up libzstd1:s390x (1.3.5+dfsg-1ubuntu1) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.7.0_s390x.deb ... Unpacking libapt-pkg5.0:s390x (1.7.0) over (1.6.1) ... Setting up libapt-pkg5.0:s390x (1.7.0) ... (Reading database ... 12425 files and directories currently installed.) Preparing to unpack .../debconf_1.5.69_all.deb ... Unpacking debconf (1.5.69) over (1.5.66) ... Setting up debconf (1.5.69) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../adduser_3.117ubuntu1_all.deb ... Unpacking adduser (3.117ubuntu1) over (3.116ubuntu1) ... Setting up adduser (3.117ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.32-1_s390x.deb ... Unpacking libgpg-error0:s390x (1.32-1) over (1.27-6) ... Setting up libgpg-error0:s390x (1.32-1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.3-1ubuntu1_s390x.deb ... Unpacking libgcrypt20:s390x (1.8.3-1ubuntu1) over (1.8.1-4ubuntu1) ... Setting up libgcrypt20:s390x (1.8.3-1ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.8-3ubuntu1_s390x.deb ... Unpacking gpgv (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Setting up gpgv (2.2.8-3ubuntu1) ... (Reading database ... 12412 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2018.09.18.1_all.deb ... Unpacking ubuntu-keyring (2018.09.18.1) over (2018.02.28) ... Setting up ubuntu-keyring (2018.09.18.1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.14-2_s390x.deb ... Unpacking libp11-kit0:s390x (0.23.14-2) over (0.23.9-2) ... Setting up libp11-kit0:s390x (0.23.14-2) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-3_s390x.deb ... Unpacking libgmp10:s390x (2:6.1.2+dfsg-3) over (2:6.1.2+dfsg-2) ... Setting up libgmp10:s390x (2:6.1.2+dfsg-3) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.10-1ubuntu1_s390x.deb ... Unpacking libunistring2:s390x (0.9.10-1ubuntu1) over (0.9.9-0ubuntu1) ... Setting up libunistring2:s390x (0.9.10-1ubuntu1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.0.5-1_s390x.deb ... Unpacking libidn2-0:s390x (2.0.5-1) over (2.0.4-1.1build2) ... Setting up libidn2-0:s390x (2.0.5-1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.13-3_s390x.deb ... Unpacking libtasn1-6:s390x (4.13-3) over (4.13-2) ... Setting up libtasn1-6:s390x (4.13-3) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.19-1ubuntu1_s390x.deb ... Unpacking libgnutls30:s390x (3.5.19-1ubuntu1) over (3.5.18-1ubuntu1) ... Setting up libgnutls30:s390x (3.5.19-1ubuntu1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.3-3ubuntu1_s390x.deb ... Unpacking libseccomp2:s390x (2.3.3-3ubuntu1) over (2.3.1-2.1ubuntu4) ... Setting up libseccomp2:s390x (2.3.3-3ubuntu1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../archives/apt_1.7.0_s390x.deb ... Unpacking apt (1.7.0) over (1.6.1) ... Setting up apt (1.7.0) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.12-4ubuntu8_s390x.deb ... Unpacking libapparmor1:s390x (2.12-4ubuntu8) over (2.12-4ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a2.8.3-1ubuntu2_all.deb ... Unpacking libaudit-common (1:2.8.3-1ubuntu2) over (1:2.8.2-1ubuntu1) ... Setting up libaudit-common (1:2.8.3-1ubuntu2) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-1_s390x.deb ... Unpacking libcap-ng0:s390x (0.7.9-1) over (0.7.7-3.1) ... Setting up libcap-ng0:s390x (0.7.9-1) ... (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.3-1ubuntu2_s390x.deb ... Unpacking libaudit1:s390x (1:2.8.3-1ubuntu2) over (1:2.8.2-1ubuntu1) ... Setting up libaudit1:s390x (1:2.8.3-1ubuntu2) ... Selecting previously unselected package libargon2-1:s390x. (Reading database ... 12413 files and directories currently installed.) Preparing to unpack .../0-libargon2-1_0~20171227-0.1_s390x.deb ... Unpacking libargon2-1:s390x (0~20171227-0.1) ... Preparing to unpack .../1-libcryptsetup12_2%3a2.0.4-2ubuntu2_s390x.deb ... Unpacking libcryptsetup12:s390x (2:2.0.4-2ubuntu2) over (2:2.0.2-1ubuntu1) ... Preparing to unpack .../2-libkmod2_25-1ubuntu1_s390x.deb ... Unpacking libkmod2:s390x (25-1ubuntu1) over (24-1ubuntu3) ... Preparing to unpack .../3-mount_2.32-0.1ubuntu1_s390x.deb ... Unpacking mount (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Selecting previously unselected package libncurses6:s390x. Preparing to unpack .../4-libncurses6_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncurses6:s390x (6.1+20180210-4ubuntu1) ... Selecting previously unselected package libprocps7:s390x. Preparing to unpack .../5-libprocps7_2%3a3.3.15-2ubuntu1_s390x.deb ... Unpacking libprocps7:s390x (2:3.3.15-2ubuntu1) ... Preparing to unpack .../6-procps_2%3a3.3.15-2ubuntu1_s390x.deb ... Unpacking procps (2:3.3.15-2ubuntu1) over (2:3.3.12-3ubuntu1) ... Setting up libargon2-1:s390x (0~20171227-0.1) ... Setting up libcryptsetup12:s390x (2:2.0.4-2ubuntu2) ... (Reading database ... 12435 files and directories currently installed.) Preparing to unpack .../systemd_239-7ubuntu10_s390x.deb ... Unpacking systemd (239-7ubuntu10) over (237-3ubuntu10) ... Preparing to unpack .../libsystemd0_239-7ubuntu10_s390x.deb ... Unpacking libsystemd0:s390x (239-7ubuntu10) over (237-3ubuntu10) ... Setting up libsystemd0:s390x (239-7ubuntu10) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../archives/init_1.54_s390x.deb ... Unpacking init (1.54) over (1.51) ... Setting up libapparmor1:s390x (2.12-4ubuntu8) ... Setting up libkmod2:s390x (25-1ubuntu1) ... Setting up mount (2.32-0.1ubuntu1) ... Setting up libncurses6:s390x (6.1+20180210-4ubuntu1) ... Setting up libprocps7:s390x (2:3.3.15-2ubuntu1) ... Setting up procps (2:3.3.15-2ubuntu1) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.conf ... Installing new version of config file /etc/sysctl.d/10-network-security.conf ... Setting up systemd (239-7ubuntu10) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/system.conf ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../systemd-sysv_239-7ubuntu10_s390x.deb ... Unpacking systemd-sysv (239-7ubuntu10) over (237-3ubuntu10) ... Preparing to unpack .../libcom-err2_1.44.4-2_s390x.deb ... Unpacking libcom-err2:s390x (1.44.4-2) over (1.44.1-1) ... Setting up libcom-err2:s390x (1.44.4-2) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libsepol1_2.8-1_s390x.deb ... Unpacking libsepol1:s390x (2.8-1) over (2.7-1) ... Setting up libsepol1:s390x (2.8-1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.8-1build1_all.deb ... Unpacking libsemanage-common (2.8-1build1) over (2.7-2build2) ... Setting up libsemanage-common (2.8-1build1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-1build1_s390x.deb ... Unpacking libsemanage1:s390x (2.8-1build1) over (2.7-2build2) ... Setting up libsemanage1:s390x (2.8-1build1) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libss2_1.44.4-2_s390x.deb ... Unpacking libss2:s390x (1.44.4-2) over (1.44.1-1) ... Setting up libss2:s390x (1.44.4-2) ... (Reading database ... 12457 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncurses5:s390x (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Preparing to unpack .../libncursesw5_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncursesw5:s390x (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libtinfo5:s390x (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up libtinfo5:s390x (6.1+20180210-4ubuntu1) ... (Reading database ... 12455 files and directories currently installed.) Preparing to unpack .../00-libidn11_1.33-2.2ubuntu1_s390x.deb ... Unpacking libidn11:s390x (1.33-2.2ubuntu1) over (1.33-2.1ubuntu1) ... Preparing to unpack .../01-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) over (7.0-3) ... Preparing to unpack .../02-libreadline7_7.0-5_s390x.deb ... Unpacking libreadline7:s390x (7.0-5) over (7.0-3) ... Preparing to unpack .../03-libslang2_2.3.2-1ubuntu1_s390x.deb ... Unpacking libslang2:s390x (2.3.2-1ubuntu1) over (2.3.1a-3ubuntu1) ... Preparing to unpack .../04-libsqlite3-0_3.24.0-1_s390x.deb ... Unpacking libsqlite3-0:s390x (3.24.0-1) over (3.22.0-1) ... Preparing to unpack .../05-libssl1.1_1.1.1-1ubuntu2_s390x.deb ... Unpacking libssl1.1:s390x (1.1.1-1ubuntu2) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../06-openssl_1.1.1-1ubuntu2_s390x.deb ... Unpacking openssl (1.1.1-1ubuntu2) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../07-tzdata_2018e-1_all.deb ... Unpacking tzdata (2018e-1) over (2018d-1) ... Preparing to unpack .../08-libpng16-16_1.6.34-2_s390x.deb ... Unpacking libpng16-16:s390x (1.6.34-2) over (1.6.34-1) ... Preparing to unpack .../09-multiarch-support_2.28-0ubuntu1_s390x.deb ... Unpacking multiarch-support (2.28-0ubuntu1) over (2.27-3ubuntu1) ... Preparing to unpack .../10-libbinutils_2.31.1-6ubuntu1_s390x.deb ... Unpacking libbinutils:s390x (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../11-binutils-common_2.31.1-6ubuntu1_s390x.deb ... Unpacking binutils-common:s390x (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../12-binutils_2.31.1-6ubuntu1_s390x.deb ... Unpacking binutils (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../13-binutils-s390x-linux-gnu_2.31.1-6ubuntu1_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.31.1-6ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../14-libisl19_0.20-2_s390x.deb ... Unpacking libisl19:s390x (0.20-2) over (0.19-1) ... Selecting previously unselected package cpp-8. Preparing to unpack .../15-cpp-8_8.2.0-7ubuntu1_s390x.deb ... Unpacking cpp-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../16-cpp_4%3a8.2.0-1ubuntu1_s390x.deb ... Unpacking cpp (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Selecting previously unselected package libasan5:s390x. Preparing to unpack .../17-libasan5_8.2.0-7ubuntu1_s390x.deb ... Unpacking libasan5:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package libubsan1:s390x. Preparing to unpack .../18-libubsan1_8.2.0-7ubuntu1_s390x.deb ... Unpacking libubsan1:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package libgcc-8-dev:s390x. Preparing to unpack .../19-libgcc-8-dev_8.2.0-7ubuntu1_s390x.deb ... Unpacking libgcc-8-dev:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package gcc-8. Preparing to unpack .../20-gcc-8_8.2.0-7ubuntu1_s390x.deb ... Unpacking gcc-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../21-gcc_4%3a8.2.0-1ubuntu1_s390x.deb ... Unpacking gcc (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Selecting previously unselected package libstdc++-8-dev:s390x. Preparing to unpack .../22-libstdc++-8-dev_8.2.0-7ubuntu1_s390x.deb ... Unpacking libstdc++-8-dev:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package g++-8. Preparing to unpack .../23-g++-8_8.2.0-7ubuntu1_s390x.deb ... Unpacking g++-8 (8.2.0-7ubuntu1) ... Preparing to unpack .../24-g++_4%3a8.2.0-1ubuntu1_s390x.deb ... Unpacking g++ (4:8.2.0-1ubuntu1) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../25-make_4.2.1-1.2_s390x.deb ... Unpacking make (4.2.1-1.2) over (4.1-9.1ubuntu1) ... Preparing to unpack .../26-dpkg-dev_1.19.0.5ubuntu5_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu5) over (1.19.0.5ubuntu2) ... Preparing to unpack .../27-libdpkg-perl_1.19.0.5ubuntu5_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu5) over (1.19.0.5ubuntu2) ... Preparing to unpack .../28-patch_2.7.6-3_s390x.deb ... Unpacking patch (2.7.6-3) over (2.7.6-2ubuntu1) ... Preparing to unpack .../29-build-essential_12.5ubuntu2_s390x.deb ... Unpacking build-essential (12.5ubuntu2) over (12.4ubuntu1) ... Preparing to unpack .../30-libasan4_7.3.0-29ubuntu1_s390x.deb ... Unpacking libasan4:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../31-libubsan0_7.3.0-29ubuntu1_s390x.deb ... Unpacking libubsan0:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../32-g++-7_7.3.0-29ubuntu1_s390x.deb ... Unpacking g++-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../33-gcc-7_7.3.0-29ubuntu1_s390x.deb ... Unpacking gcc-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../34-libstdc++-7-dev_7.3.0-29ubuntu1_s390x.deb ... Unpacking libstdc++-7-dev:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../35-libgcc-7-dev_7.3.0-29ubuntu1_s390x.deb ... Unpacking libgcc-7-dev:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../36-cpp-7_7.3.0-29ubuntu1_s390x.deb ... Unpacking cpp-7 (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../37-gcc-7-base_7.3.0-29ubuntu1_s390x.deb ... Unpacking gcc-7-base:s390x (7.3.0-29ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../38-e2fslibs_1.44.4-2_s390x.deb ... Unpacking e2fslibs:s390x (1.44.4-2) over (1.44.1-1) ... Preparing to unpack .../39-pinentry-curses_1.1.0-1build2_s390x.deb ... Unpacking pinentry-curses (1.1.0-1build2) over (1.1.0-1) ... Preparing to unpack .../40-libnpth0_1.6-1_s390x.deb ... Unpacking libnpth0:s390x (1.6-1) over (1.5-3) ... Preparing to unpack .../41-gpg_2.2.8-3ubuntu1_s390x.deb ... Unpacking gpg (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../42-gpgconf_2.2.8-3ubuntu1_s390x.deb ... Unpacking gpgconf (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../43-gpg-agent_2.2.8-3ubuntu1_s390x.deb ... Unpacking gpg-agent (2.2.8-3ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../44-libargon2-0_0~20171227-0.1_s390x.deb ... Unpacking libargon2-0 (0~20171227-0.1) over (0~20161029-1.1) ... Preparing to unpack .../45-libcomerr2_1.44.4-2_s390x.deb ... Unpacking libcomerr2:s390x (1.44.4-2) over (1.44.1-1) ... Preparing to unpack .../46-libusb-0.1-4_2%3a0.1.12-32_s390x.deb ... Unpacking libusb-0.1-4:s390x (2:0.1.12-32) over (2:0.1.12-31) ... Preparing to unpack .../47-pkgbinarymangler_143_all.deb ... Unpacking pkgbinarymangler (143) over (138) ... Setting up libnpth0:s390x (1.6-1) ... Setting up libncurses5:s390x (6.1+20180210-4ubuntu1) ... Setting up libgomp1:s390x (8.2.0-7ubuntu1) ... Setting up libatomic1:s390x (8.2.0-7ubuntu1) ... Setting up readline-common (7.0-5) ... Setting up libcc1-0:s390x (8.2.0-7ubuntu1) ... Setting up make (4.2.1-1.2) ... Setting up pkgbinarymangler (143) ... Setting up e2fslibs:s390x (1.44.4-2) ... Setting up libpng16-16:s390x (1.6.34-2) ... Setting up libncursesw5:s390x (6.1+20180210-4ubuntu1) ... Setting up libreadline7:s390x (7.0-5) ... Setting up multiarch-support (2.28-0ubuntu1) ... Setting up tzdata (2018e-1) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Oct 11 09:04:20 UTC 2018. Universal Time is now: Thu Oct 11 09:04:20 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (239-7ubuntu10) ... Setting up gpgconf (2.2.8-3ubuntu1) ... Setting up linux-libc-dev:s390x (4.18.0-9.10) ... Setting up perl-modules-5.26 (5.26.2-7) ... Setting up bzip2 (1.0.6-9) ... Setting up libargon2-0 (0~20171227-0.1) ... Setting up gcc-7-base:s390x (7.3.0-29ubuntu1) ... Setting up binutils-common:s390x (2.31.1-6ubuntu1) ... Setting up patch (2.7.6-3) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up libperl5.26:s390x (5.26.2-7) ... Setting up libssl1.1:s390x (1.1.1-1ubuntu2) ... Setting up openssl (1.1.1-1ubuntu2) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up libsqlite3-0:s390x (3.24.0-1) ... Setting up pinentry-curses (1.1.0-1build2) ... Setting up libc-dev-bin (2.28-0ubuntu1) ... Setting up libcomerr2:s390x (1.44.4-2) ... Setting up libc6-dev:s390x (2.28-0ubuntu1) ... Setting up libslang2:s390x (2.3.2-1ubuntu1) ... Setting up libasan5:s390x (8.2.0-7ubuntu1) ... Setting up libusb-0.1-4:s390x (2:0.1.12-32) ... Setting up libitm1:s390x (8.2.0-7ubuntu1) ... Setting up libidn11:s390x (1.33-2.2ubuntu1) ... Setting up gpg (2.2.8-3ubuntu1) ... Setting up libubsan1:s390x (8.2.0-7ubuntu1) ... Setting up libisl19:s390x (0.20-2) ... Setting up cpp-8 (8.2.0-7ubuntu1) ... Setting up cpp (4:8.2.0-1ubuntu1) ... Setting up libasan4:s390x (7.3.0-29ubuntu1) ... Setting up libbinutils:s390x (2.31.1-6ubuntu1) ... Setting up init (1.54) ... Setting up libubsan0:s390x (7.3.0-29ubuntu1) ... Setting up binutils-s390x-linux-gnu (2.31.1-6ubuntu1) ... Setting up gpg-agent (2.2.8-3ubuntu1) ... Setting up libgcc-7-dev:s390x (7.3.0-29ubuntu1) ... Setting up cpp-7 (7.3.0-29ubuntu1) ... Setting up libstdc++-7-dev:s390x (7.3.0-29ubuntu1) ... Setting up perl (5.26.2-7) ... Setting up libgcc-8-dev:s390x (8.2.0-7ubuntu1) ... Setting up binutils (2.31.1-6ubuntu1) ... Setting up libstdc++-8-dev:s390x (8.2.0-7ubuntu1) ... Setting up gcc-7 (7.3.0-29ubuntu1) ... Setting up g++-7 (7.3.0-29ubuntu1) ... Setting up libdpkg-perl (1.19.0.5ubuntu5) ... Setting up gcc-8 (8.2.0-7ubuntu1) ... Setting up g++-8 (8.2.0-7ubuntu1) ... Setting up dpkg-dev (1.19.0.5ubuntu5) ... Setting up gcc (4:8.2.0-1ubuntu1) ... Setting up g++ (4:8.2.0-1ubuntu1) ... Setting up build-essential (12.5ubuntu2) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-15529258 s390x cosmic-proposed -c chroot:build-PACKAGEBUILD-15529258 --arch=s390x --dist=cosmic-proposed --nolog thunderbird_60.2.1+build1-0ubuntu1.dsc Initiating build PACKAGEBUILD-15529258 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:17 UTC 2018 s390x sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-s390x-018.buildd +==============================================================================+ | thunderbird 1:60.2.1+build1-0ubuntu1 (s390x) 11 Oct 2018 09:04 | +==============================================================================+ Package: thunderbird Version: 1:60.2.1+build1-0ubuntu1 Source Version: 1:60.2.1+build1-0ubuntu1 Distribution: cosmic-proposed Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x I: NOTICE: Log filtering will replace 'build/thunderbird-VePg8I/thunderbird-60.2.1+build1' with '<>' I: NOTICE: Log filtering will replace 'build/thunderbird-VePg8I' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-15529258/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- thunderbird_60.2.1+build1-0ubuntu1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-iYuPRm/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-iYuPRm/apt_archive ./ InRelease Get:2 copy:/<>/resolver-iYuPRm/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-iYuPRm/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-iYuPRm/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-iYuPRm/apt_archive ./ Packages [529 B] Fetched 2862 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libprocps6 libstdc++-7-dev Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-iYuPRm/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 13401 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: cdbs (>= 0.4.27), debhelper (>= 7), autotools-dev, autoconf2.13, zip, libx11-dev, libx11-xcb-dev, libxt-dev, libxext-dev, libgtk2.0-dev (>= 2.14), libgtk-3-dev (>= 3.4), libglib2.0-dev (>= 2.18), libpango1.0-dev (>= 1.14.0), libfontconfig1-dev, libfreetype6-dev (>= 2.0.1), libstartup-notification0-dev, libasound2-dev, libcurl4-openssl-dev, libdbus-glib-1-dev (>= 0.60), lsb-release, libiw-dev, mesa-common-dev, libnotify-dev, libxrender-dev, libpulse-dev, yasm (>= 1.1), imagemagick, docbook-to-man, libkrb5-dev, unzip, dbus-x11, xvfb, python (>= 2.7), libffi-dev (>= 3.0.9), clang-4.0, llvm-4.0-dev, cargo (>= 0.25), rustc (>= 1.24.0) Filtered Build-Depends: cdbs (>= 0.4.27), debhelper (>= 7), autotools-dev, autoconf2.13, zip, libx11-dev, libx11-xcb-dev, libxt-dev, libxext-dev, libgtk2.0-dev (>= 2.14), libgtk-3-dev (>= 3.4), libglib2.0-dev (>= 2.18), libpango1.0-dev (>= 1.14.0), libfontconfig1-dev, libfreetype6-dev (>= 2.0.1), libstartup-notification0-dev, libasound2-dev, libcurl4-openssl-dev, libdbus-glib-1-dev (>= 0.60), lsb-release, libiw-dev, mesa-common-dev, libnotify-dev, libxrender-dev, libpulse-dev, yasm (>= 1.1), imagemagick, docbook-to-man, libkrb5-dev, unzip, dbus-x11, xvfb, python (>= 2.7), libffi-dev (>= 3.0.9), clang-4.0, llvm-4.0-dev, cargo (>= 0.25), rustc (>= 1.24.0) dpkg-deb: building package 'sbuild-build-depends-thunderbird-dummy' in '/<>/resolver-MLGv4a/apt_archive/sbuild-build-depends-thunderbird-dummy.deb'. Ign:1 copy:/<>/resolver-MLGv4a/apt_archive ./ InRelease Get:2 copy:/<>/resolver-MLGv4a/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-MLGv4a/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-MLGv4a/apt_archive ./ Sources [512 B] Get:5 copy:/<>/resolver-MLGv4a/apt_archive ./ Packages [810 B] Fetched 3441 B in 0s (344 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install thunderbird build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libprocps6 Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev binfmt-support bsdmainutils cargo cdbs clang-4.0 comerr-dev dbus dbus-user-session dbus-x11 dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-strip-nondeterminism dh-translations distro-info-data docbook docbook-to-man dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-notify-0.7 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools imagemagick imagemagick-6-common imagemagick-6.q16 intltool intltool-debian jq krb5-multidev libarchive-zip-perl libasn1-8-heimdal libasound2 libasound2-data libasound2-dev libasyncns0 libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libclang-common-4.0-dev libclang1-4.0 libcolord2 libcroco3 libcups2 libcurl3-gnutls libcurl4 libcurl4-openssl-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-glib-1-dev-bin libdconf1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libencode-locale-perl libepoxy-dev libepoxy0 libexpat1 libexpat1-dev libffi-dev libfftw3-double3 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libflac8 libfontconfig1 libfontconfig1-dev libfontenc1 libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgbm1 libgc1c2 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgit2-27 libgl1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgssapi3-heimdal libgssrpc4 libgtk-3-0 libgtk-3-common libgtk-3-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhttp-parser2.8 libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libio-html-perl libio-socket-ssl-perl libiw-dev libiw30 libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 libk5crypto3 libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-9 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5-dev libkrb5support0 liblcms2-2 libldap-2.4-2 libldap-common libllvm4.0 liblqr-1-0 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2 libmagic-mgc libmagic1 libmagickcore-6.q16-6 libmagickwand-6.q16-6 libmbedcrypto1 libmbedtls10 libmbedx509-0 libmpdec2 libncurses-dev libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnotify-dev libnotify4 libobjc-7-dev libobjc4 libogg0 libonig5 libopengl0 libosp5 libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libproxy1v5 libpsl5 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librest-0.7-0 libroken18-heimdal librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libsensors4 libsigsegv2 libsm-dev libsm6 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libssh2-1 libstartup-notification0 libstartup-notification0-dev libstd-rust-1.28 libstd-rust-dev libthai-data libthai0 libtiff5 libtimedate-perl libtinfo-dev libtool libtry-tiny-perl liburi-perl libvorbis0a libvorbisenc2 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwind0-heimdal libwrap0 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxfont2 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxkbfile1 libxml-parser-perl libxml2 libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1 llvm-4.0 llvm-4.0-dev llvm-4.0-runtime lsb-release m4 man-db mesa-common-dev mime-support netbase opensp perl-openssl-defaults pkg-config po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-scour python3-six python3.6 python3.6-minimal rustc scour sgml-base sgml-data shared-mime-info ubuntu-mono ucf unzip uuid-dev wayland-protocols x11-common x11-xkb-utils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xauth xkb-data xml-core xorg-sgml-doctools xserver-common xtrans-dev xvfb yasm zip zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation cargo-doc devscripts gnustep gnustep-devel clang-4.0-doc doc-base dh-make docbook-defguide docbook-dsssl docbook-xml psgml gettext-doc libasprintf-dev libgettextpo-dev groff imagemagick-doc autotrace cups-bsd | lpr | lprng curl enscript ffmpeg gimp gnuplot grads graphviz hp2xx html2ps libwmf-bin mplayer povray radiance sane-utils texlive-base-bin transfig ufraw-batch xdg-utils krb5-doc libasound2-plugins alsa-utils libasound2-doc libcairo2-doc colord cups-common libcurl4-doc libidn11-dev libldap2-dev librtmp-dev libssh2-1-dev libssl-dev libfftw3-bin libfftw3-dev libglib2.0-doc libgraphite2-utils krb5-user gvfs libgtk-3-doc libgtk2.0-doc libdata-dump-perl libice-doc icu-doc liblcms2-utils libcrypt-ssleay-perl libmagickcore-6.q16-6-extra ncurses-doc libpango1.0-doc pulseaudio librsvg2-bin lm-sensors libsm-doc libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc libauthen-ntlm-perl libx11-doc libxcb-doc libxext-doc libxt-doc llvm-4.0-doc lsb m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk python2-doc python2.7-doc python3-doc python3-tk python3-venv python3-setuptools python3.6-venv python3.6-doc rust-doc rust-src gir1.2-rsvg-2.0 python3-gi-cairo sgml-base-doc perlsgml w3-recs Recommended packages: libomp-dev curl | wget | lynx libmagickcore-6.q16-6-extra ghostscript netpbm at-spi2-core libarchive-cpio-perl xdg-user-dirs libgtk-3-bin libgail-common libgtk2.0-bin libhtml-format-perl krb5-locales gsfonts notification-daemon libpng-tools publicsuffix libsasl2-modules libltdl-dev libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl rust-gdb | rust-lldb xfonts-base The following NEW packages will be installed: adwaita-icon-theme autoconf autoconf2.13 automake autopoint autotools-dev binfmt-support bsdmainutils cargo cdbs clang-4.0 comerr-dev dbus dbus-user-session dbus-x11 dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-strip-nondeterminism dh-translations distro-info-data docbook docbook-to-man dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-notify-0.7 gir1.2-pango-1.0 glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme icu-devtools imagemagick imagemagick-6-common imagemagick-6.q16 intltool intltool-debian jq krb5-multidev libarchive-zip-perl libasn1-8-heimdal libasound2 libasound2-data libasound2-dev libasyncns0 libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatspi2.0-0 libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libclang-common-4.0-dev libclang1-4.0 libcolord2 libcroco3 libcups2 libcurl3-gnutls libcurl4 libcurl4-openssl-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-glib-1-dev-bin libdconf1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libencode-locale-perl libepoxy-dev libepoxy0 libexpat1 libexpat1-dev libffi-dev libfftw3-double3 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libflac8 libfontconfig1 libfontconfig1-dev libfontenc1 libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgbm1 libgc1c2 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgirepository-1.0-1 libgit2-27 libgl1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgssapi3-heimdal libgssrpc4 libgtk-3-0 libgtk-3-common libgtk-3-dev libgtk2.0-0 libgtk2.0-common libgtk2.0-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhttp-parser2.8 libhx509-5-heimdal libice-dev libice6 libicu-dev libicu-le-hb-dev libicu-le-hb0 libicu60 libiculx60 libio-html-perl libio-socket-ssl-perl libiw-dev libiw30 libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 libk5crypto3 libkadm5clnt-mit11 libkadm5srv-mit11 libkdb5-9 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5-dev libkrb5support0 liblcms2-2 libldap-2.4-2 libldap-common libllvm4.0 liblqr-1-0 libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2 libmagic-mgc libmagic1 libmagickcore-6.q16-6 libmagickwand-6.q16-6 libmbedcrypto1 libmbedtls10 libmbedx509-0 libmpdec2 libncurses-dev libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnotify-dev libnotify4 libobjc-7-dev libobjc4 libogg0 libonig5 libopengl0 libosp5 libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpixman-1-dev libpng-dev libproxy1v5 libpsl5 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librest-0.7-0 libroken18-heimdal librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libsensors4 libsigsegv2 libsm-dev libsm6 libsndfile1 libsoup-gnome2.4-1 libsoup2.4-1 libssh2-1 libstartup-notification0 libstartup-notification0-dev libstd-rust-1.28 libstd-rust-dev libthai-data libthai0 libtiff5 libtimedate-perl libtinfo-dev libtool libtry-tiny-perl liburi-perl libvorbis0a libvorbisenc2 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwind0-heimdal libwrap0 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxfont2 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxkbfile1 libxml-parser-perl libxml2 libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm-dev libxxf86vm1 llvm-4.0 llvm-4.0-dev llvm-4.0-runtime lsb-release m4 man-db mesa-common-dev mime-support netbase opensp perl-openssl-defaults pkg-config po-debconf python python-minimal python2 python2-minimal python2.7 python2.7-minimal python3 python3-distutils python3-lib2to3 python3-minimal python3-pkg-resources python3-scour python3-six python3.6 python3.6-minimal rustc sbuild-build-depends-thunderbird-dummy scour sgml-base sgml-data shared-mime-info ubuntu-mono ucf unzip uuid-dev wayland-protocols x11-common x11-xkb-utils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xauth xkb-data xml-core xorg-sgml-doctools xserver-common xtrans-dev xvfb yasm zip zlib1g-dev 0 upgraded, 428 newly installed, 0 to remove and 0 not upgraded. Need to get 199 MB of archives. After this operation, 901 MB of additional disk space will be used. Get:1 copy:/<>/resolver-MLGv4a/apt_archive ./ sbuild-build-depends-thunderbird-dummy 0.invalid.0 [1152 B] Get:2 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython3.6-minimal s390x 3.6.7~rc1-1 [528 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main s390x libexpat1 s390x 2.2.6-1 [82.9 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main s390x python3.6-minimal s390x 3.6.7~rc1-1 [1473 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main s390x python3-minimal s390x 3.6.6-1 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main s390x mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main s390x libmpdec2 s390x 2.4.2-2 [80.6 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython3.6-stdlib s390x 3.6.7~rc1-1 [1663 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main s390x python3.6 s390x 3.6.7~rc1-1 [196 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython3-stdlib s390x 3.6.6-1 [7144 B] Get:11 http://ftpmaster.internal/ubuntu cosmic/main s390x python3 s390x 3.6.6-1 [33.5 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic/main s390x libbsd0 s390x 0.9.1-1 [43.1 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic/main s390x bsdmainutils s390x 11.1.2ubuntu2 [181 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main s390x groff-base s390x 1.22.3-10 [1174 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main s390x libpipeline1 s390x 1.5.0-1 [24.1 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main s390x man-db s390x 2.8.4-2 [1017 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main s390x libfftw3-double3 s390x 3.3.8-2 [425 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main s390x libfreetype6 s390x 2.8.1-2ubuntu2 [314 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main s390x ucf all 3.0038 [50.5 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main s390x fonts-dejavu-core all 2.37-1 [1041 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic/main s390x fontconfig-config all 2.13.0-5ubuntu3 [28.4 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main s390x libfontconfig1 s390x 2.13.0-5ubuntu3 [106 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main s390x libjbig0 s390x 2.1-3.1build1 [26.3 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main s390x libjpeg-turbo8 s390x 2.0.0-0ubuntu2 [102 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main s390x libjpeg8 s390x 8c-2ubuntu8 [2142 B] Get:26 http://ftpmaster.internal/ubuntu cosmic/main s390x liblcms2-2 s390x 2.9-3 [126 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main s390x libglib2.0-0 s390x 2.58.1-2 [1085 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main s390x liblqr-1-0 s390x 0.4.2-2.1 [26.8 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main s390x libltdl7 s390x 2.4.6-4 [37.8 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main s390x libtiff5 s390x 4.0.9-6 [142 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main s390x libxau6 s390x 1:1.0.8-1 [7420 B] Get:32 http://ftpmaster.internal/ubuntu cosmic/main s390x libxdmcp6 s390x 1:1.1.2-3 [10.7 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb1 s390x 1.13.1-1 [43.2 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libx11-data all 2:1.6.7-1 [113 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libx11-6 s390x 2:1.6.7-1 [544 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main s390x libxext6 s390x 2:1.3.3-1 [27.8 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main s390x libicu60 s390x 60.2-6ubuntu1 [7837 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main s390x libxml2 s390x 2.9.4+dfsg1-7ubuntu1 [553 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main s390x imagemagick-6-common all 8:6.9.10.8+dfsg-1ubuntu2 [61.1 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main s390x libmagickcore-6.q16-6 s390x 8:6.9.10.8+dfsg-1ubuntu2 [1440 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main s390x libmagickwand-6.q16-6 s390x 8:6.9.10.8+dfsg-1ubuntu2 [261 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython2.7-minimal s390x 2.7.15-4ubuntu4 [335 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main s390x python2.7-minimal s390x 2.7.15-4ubuntu4 [1173 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main s390x python2-minimal s390x 2.7.15-3 [28.1 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main s390x python-minimal s390x 2.7.15-3 [5996 B] Get:46 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython2.7-stdlib s390x 2.7.15-4ubuntu4 [1855 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main s390x python2.7 s390x 2.7.15-4ubuntu4 [239 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython2-stdlib s390x 2.7.15-3 [7728 B] Get:49 http://ftpmaster.internal/ubuntu cosmic/main s390x libpython-stdlib s390x 2.7.15-3 [5828 B] Get:50 http://ftpmaster.internal/ubuntu cosmic/main s390x python2 s390x 2.7.15-3 [26.5 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main s390x python s390x 2.7.15-3 [7832 B] Get:52 http://ftpmaster.internal/ubuntu cosmic/main s390x sgml-base all 1.29 [12.3 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main s390x libdbus-1-3 s390x 1.12.10-1ubuntu2 [168 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main s390x dbus s390x 1.12.10-1ubuntu2 [141 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main s390x distro-info-data all 0.38 [4540 B] Get:56 http://ftpmaster.internal/ubuntu cosmic/main s390x libmagic-mgc s390x 1:5.34-2 [197 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main s390x libmagic1 s390x 1:5.34-2 [69.0 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main s390x file s390x 1:5.34-2 [22.6 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main s390x libgirepository-1.0-1 s390x 1.58.0-1 [78.3 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-glib-2.0 s390x 1.58.0-1 [130 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main s390x libelf1 s390x 0.170-0.5 [42.6 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main s390x libfribidi0 s390x 1.0.5-3 [27.0 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main s390x libglib2.0-data all 2.58.1-2 [5476 B] Get:64 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libpam-systemd s390x 239-7ubuntu10 [103 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main s390x lsb-release all 9.20170808ubuntu1 [11.0 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/main s390x netbase all 5.4 [12.7 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main s390x shared-mime-info s390x 1.10-1 [427 kB] Get:68 http://ftpmaster.internal/ubuntu cosmic/main s390x xkb-data all 2.23.1-1ubuntu1 [325 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic/main s390x gettext-base s390x 0.19.8.1-8 [48.1 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libdrm-common all 2.4.95-1 [5000 B] Get:71 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libdrm2 s390x 2.4.95-1 [28.8 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/main s390x libedit2 s390x 3.1-20180525-1 [74.0 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main s390x libkrb5support0 s390x 1.16-2ubuntu1 [30.0 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main s390x libk5crypto3 s390x 1.16-2ubuntu1 [83.7 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic/main s390x libkeyutils1 s390x 1.5.9-9.3 [9384 B] Get:76 http://ftpmaster.internal/ubuntu cosmic/main s390x libkrb5-3 s390x 1.16-2ubuntu1 [261 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic/main s390x libgssapi-krb5-2 s390x 1.16-2ubuntu1 [110 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic/main s390x libpsl5 s390x 0.20.2-1 [49.0 kB] Get:79 http://ftpmaster.internal/ubuntu cosmic/main s390x libxmuu1 s390x 2:1.1.2-2 [9762 B] Get:80 http://ftpmaster.internal/ubuntu cosmic/main s390x xauth s390x 1:1.0.10-1 [23.6 kB] Get:81 http://ftpmaster.internal/ubuntu cosmic/main s390x hicolor-icon-theme all 0.17-2 [9976 B] Get:82 http://ftpmaster.internal/ubuntu cosmic/main s390x libgdk-pixbuf2.0-common all 2.38.0+dfsg-6 [6052 B] Get:83 http://ftpmaster.internal/ubuntu cosmic/main s390x libgdk-pixbuf2.0-0 s390x 2.38.0+dfsg-6 [159 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/main s390x gtk-update-icon-cache s390x 3.24.1-1ubuntu2 [27.8 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/main s390x libpixman-1-0 s390x 0.34.0-2 [135 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-render0 s390x 1.13.1-1 [14.6 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-shm0 s390x 1.13.1-1 [5468 B] Get:88 http://ftpmaster.internal/ubuntu cosmic/main s390x libxrender1 s390x 1:0.9.10-1 [17.8 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main s390x libcairo2 s390x 1.15.12-1 [535 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main s390x libcroco3 s390x 0.6.12-2 [74.2 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/main s390x fontconfig s390x 2.13.0-5ubuntu3 [170 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/main s390x libthai-data all 0.1.28-1 [134 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/main s390x libdatrie1 s390x 0.2.12-1 [18.0 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main s390x libthai0 s390x 0.1.28-1 [18.2 kB] Get:95 http://ftpmaster.internal/ubuntu cosmic/main s390x libpango-1.0-0 s390x 1.42.4-3 [148 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/main s390x libgraphite2-3 s390x 1.3.12-1 [66.9 kB] Get:97 http://ftpmaster.internal/ubuntu cosmic/main s390x libharfbuzz0b s390x 1.8.8-2 [245 kB] Get:98 http://ftpmaster.internal/ubuntu cosmic/main s390x libpangoft2-1.0-0 s390x 1.42.4-3 [33.5 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/main s390x libpangocairo-1.0-0 s390x 1.42.4-3 [21.3 kB] Get:100 http://ftpmaster.internal/ubuntu cosmic/main s390x librsvg2-2 s390x 2.40.20-3 [89.7 kB] Get:101 http://ftpmaster.internal/ubuntu cosmic/main s390x librsvg2-common s390x 2.40.20-3 [4920 B] Get:102 http://ftpmaster.internal/ubuntu cosmic/main s390x humanity-icon-theme all 0.6.15 [1250 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/main s390x ubuntu-mono all 16.10+18.10.20181005-0ubuntu1 [149 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main s390x adwaita-icon-theme all 3.30.0-0ubuntu1 [3253 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/main s390x libsigsegv2 s390x 2.12-2 [13.8 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main s390x m4 s390x 1.4.18-1 [195 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main s390x autoconf all 2.69-11 [322 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/universe s390x autoconf2.13 all 2.13-68 [220 kB] Get:109 http://ftpmaster.internal/ubuntu cosmic/main s390x autotools-dev all 20180224.1 [39.6 kB] Get:110 http://ftpmaster.internal/ubuntu cosmic/main s390x automake all 1:1.16.1-1.1ubuntu1 [522 kB] Get:111 http://ftpmaster.internal/ubuntu cosmic/main s390x autopoint all 0.19.8.1-8 [412 kB] Get:112 http://ftpmaster.internal/ubuntu cosmic/universe s390x binfmt-support s390x 2.1.8-2 [48.6 kB] Get:113 http://ftpmaster.internal/ubuntu cosmic/main s390x libjsoncpp1 s390x 1.7.4-3 [70.8 kB] Get:114 http://ftpmaster.internal/ubuntu cosmic/universe s390x libllvm4.0 s390x 1:4.0.1-10build1 [11.4 MB] Get:115 http://ftpmaster.internal/ubuntu cosmic/main s390x libgc1c2 s390x 1:7.6.4-0.4 [77.1 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main s390x libobjc4 s390x 8.2.0-7ubuntu1 [49.4 kB] Get:117 http://ftpmaster.internal/ubuntu cosmic/main s390x libobjc-7-dev s390x 7.3.0-29ubuntu1 [193 kB] Get:118 http://ftpmaster.internal/ubuntu cosmic/universe s390x libclang-common-4.0-dev s390x 1:4.0.1-10build1 [1014 kB] Get:119 http://ftpmaster.internal/ubuntu cosmic/universe s390x libclang1-4.0 s390x 1:4.0.1-10build1 [5806 kB] Get:120 http://ftpmaster.internal/ubuntu cosmic/universe s390x clang-4.0 s390x 1:4.0.1-10build1 [7550 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic/main s390x libtool all 2.4.6-4 [196 kB] Get:122 http://ftpmaster.internal/ubuntu cosmic/main s390x dh-autoreconf all 19 [16.1 kB] Get:123 http://ftpmaster.internal/ubuntu cosmic/main s390x libarchive-zip-perl all 1.63-1 [84.8 kB] Get:124 http://ftpmaster.internal/ubuntu cosmic/main s390x libfile-stripnondeterminism-perl all 0.042-1 [15.2 kB] Get:125 http://ftpmaster.internal/ubuntu cosmic/main s390x libtimedate-perl all 2.3000-2 [37.5 kB] Get:126 http://ftpmaster.internal/ubuntu cosmic/main s390x dh-strip-nondeterminism all 0.042-1 [5188 B] Get:127 http://ftpmaster.internal/ubuntu cosmic/main s390x dwz s390x 0.12-2 [73.2 kB] Get:128 http://ftpmaster.internal/ubuntu cosmic/main s390x gettext s390x 0.19.8.1-8 [857 kB] Get:129 http://ftpmaster.internal/ubuntu cosmic/main s390x intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:130 http://ftpmaster.internal/ubuntu cosmic/main s390x po-debconf all 1.0.20 [232 kB] Get:131 http://ftpmaster.internal/ubuntu cosmic/main s390x debhelper all 11.3.2ubuntu1 [883 kB] Get:132 http://ftpmaster.internal/ubuntu cosmic/main s390x liburi-perl all 1.74-1 [77.1 kB] Get:133 http://ftpmaster.internal/ubuntu cosmic/main s390x libencode-locale-perl all 1.05-1 [12.3 kB] Get:134 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-date-perl all 6.02-1 [10.4 kB] Get:135 http://ftpmaster.internal/ubuntu cosmic/main s390x libfile-listing-perl all 6.04-1 [9774 B] Get:136 http://ftpmaster.internal/ubuntu cosmic/main s390x libhtml-tagset-perl all 3.20-3 [12.1 kB] Get:137 http://ftpmaster.internal/ubuntu cosmic/main s390x libhtml-parser-perl s390x 3.72-3build1 [85.1 kB] Get:138 http://ftpmaster.internal/ubuntu cosmic/main s390x libhtml-tree-perl all 5.07-1 [200 kB] Get:139 http://ftpmaster.internal/ubuntu cosmic/main s390x libio-html-perl all 1.001-1 [14.9 kB] Get:140 http://ftpmaster.internal/ubuntu cosmic/main s390x liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:141 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-message-perl all 6.18-1 [75.3 kB] Get:142 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-cookies-perl all 6.04-1 [17.2 kB] Get:143 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu cosmic/main s390x perl-openssl-defaults s390x 3build1 [7012 B] Get:145 http://ftpmaster.internal/ubuntu cosmic/main s390x libnet-ssleay-perl s390x 1.85-2ubuntu2 [268 kB] Get:146 http://ftpmaster.internal/ubuntu cosmic/main s390x libio-socket-ssl-perl all 2.060-3 [173 kB] Get:147 http://ftpmaster.internal/ubuntu cosmic/main s390x libnet-http-perl all 6.18-1 [22.8 kB] Get:148 http://ftpmaster.internal/ubuntu cosmic/main s390x liblwp-protocol-https-perl all 6.07-2 [8284 B] Get:149 http://ftpmaster.internal/ubuntu cosmic/main s390x libtry-tiny-perl all 0.30-1 [20.5 kB] Get:150 http://ftpmaster.internal/ubuntu cosmic/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:151 http://ftpmaster.internal/ubuntu cosmic/main s390x libwww-perl all 6.35-2 [137 kB] Get:152 http://ftpmaster.internal/ubuntu cosmic/main s390x libxml-parser-perl s390x 2.44-2build3 [197 kB] Get:153 http://ftpmaster.internal/ubuntu cosmic/universe s390x intltool all 0.51.0-5ubuntu1 [44.6 kB] Get:154 http://ftpmaster.internal/ubuntu cosmic/universe s390x libonig5 s390x 6.8.2-1 [126 kB] Get:155 http://ftpmaster.internal/ubuntu cosmic/universe s390x libjq1 s390x 1.5+dfsg-2build1 [114 kB] Get:156 http://ftpmaster.internal/ubuntu cosmic/universe s390x jq s390x 1.5+dfsg-2build1 [46.1 kB] Get:157 http://ftpmaster.internal/ubuntu cosmic/main s390x libfile-which-perl all 1.22-1 [12.0 kB] Get:158 http://ftpmaster.internal/ubuntu cosmic/universe s390x dh-translations all 143 [24.7 kB] Get:159 http://ftpmaster.internal/ubuntu cosmic/main s390x python3-six all 1.11.0-2 [11.4 kB] Get:160 http://ftpmaster.internal/ubuntu cosmic/main s390x python3-pkg-resources all 40.2.0-1 [99.1 kB] Get:161 http://ftpmaster.internal/ubuntu cosmic/universe s390x python3-scour all 0.37-1 [45.7 kB] Get:162 http://ftpmaster.internal/ubuntu cosmic/universe s390x scour all 0.37-1 [7372 B] Get:163 http://ftpmaster.internal/ubuntu cosmic/universe s390x cdbs all 0.4.156ubuntu4 [45.4 kB] Get:164 http://ftpmaster.internal/ubuntu cosmic/main s390x dbus-user-session s390x 1.12.10-1ubuntu2 [9428 B] Get:165 http://ftpmaster.internal/ubuntu cosmic/main s390x dbus-x11 s390x 1.12.10-1ubuntu2 [21.7 kB] Get:166 http://ftpmaster.internal/ubuntu cosmic/main s390x libdconf1 s390x 0.30.0-1 [34.4 kB] Get:167 http://ftpmaster.internal/ubuntu cosmic/main s390x dconf-service s390x 0.30.0-1 [27.7 kB] Get:168 http://ftpmaster.internal/ubuntu cosmic/main s390x dconf-gsettings-backend s390x 0.30.0-1 [20.4 kB] Get:169 http://ftpmaster.internal/ubuntu cosmic/main s390x xml-core all 0.18 [21.3 kB] Get:170 http://ftpmaster.internal/ubuntu cosmic/universe s390x sgml-data all 2.0.11 [171 kB] Get:171 http://ftpmaster.internal/ubuntu cosmic/universe s390x docbook all 4.5-6 [122 kB] Get:172 http://ftpmaster.internal/ubuntu cosmic/universe s390x libosp5 s390x 1.5.2-13ubuntu2 [552 kB] Get:173 http://ftpmaster.internal/ubuntu cosmic/universe s390x opensp s390x 1.5.2-13ubuntu2 [139 kB] Get:174 http://ftpmaster.internal/ubuntu cosmic/universe s390x docbook-to-man s390x 1:2.0.0-42 [71.0 kB] Get:175 http://ftpmaster.internal/ubuntu cosmic/main s390x libatk1.0-data all 2.30.0-1 [2996 B] Get:176 http://ftpmaster.internal/ubuntu cosmic/main s390x libatk1.0-0 s390x 2.30.0-1 [41.5 kB] Get:177 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-atk-1.0 s390x 2.30.0-1 [18.0 kB] Get:178 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-freedesktop s390x 1.58.0-1 [8964 B] Get:179 http://ftpmaster.internal/ubuntu cosmic/main s390x libatspi2.0-0 s390x 2.30.0-2 [55.4 kB] Get:180 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-atspi-2.0 s390x 2.30.0-2 [14.7 kB] Get:181 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-gdkpixbuf-2.0 s390x 2.38.0+dfsg-6 [8124 B] Get:182 http://ftpmaster.internal/ubuntu cosmic/main s390x libgtk2.0-common all 2.24.32-3ubuntu1 [125 kB] Get:183 http://ftpmaster.internal/ubuntu cosmic/main s390x libxft2 s390x 2.3.2-2 [36.5 kB] Get:184 http://ftpmaster.internal/ubuntu cosmic/main s390x libpangoxft-1.0-0 s390x 1.42.4-3 [16.4 kB] Get:185 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-pango-1.0 s390x 1.42.4-3 [22.8 kB] Get:186 http://ftpmaster.internal/ubuntu cosmic/main s390x libavahi-common-data s390x 0.7-4ubuntu2 [22.2 kB] Get:187 http://ftpmaster.internal/ubuntu cosmic/main s390x libavahi-common3 s390x 0.7-4ubuntu2 [19.9 kB] Get:188 http://ftpmaster.internal/ubuntu cosmic/main s390x libavahi-client3 s390x 0.7-4ubuntu2 [22.6 kB] Get:189 http://ftpmaster.internal/ubuntu cosmic/main s390x libcups2 s390x 2.2.8-5ubuntu1 [192 kB] Get:190 http://ftpmaster.internal/ubuntu cosmic/main s390x libxcomposite1 s390x 1:0.4.4-2 [6894 B] Get:191 http://ftpmaster.internal/ubuntu cosmic/main s390x libxfixes3 s390x 1:5.0.3-1 [10.4 kB] Get:192 http://ftpmaster.internal/ubuntu cosmic/main s390x libxcursor1 s390x 1:1.1.15-1 [19.7 kB] Get:193 http://ftpmaster.internal/ubuntu cosmic/main s390x libxdamage1 s390x 1:1.1.4-3 [6740 B] Get:194 http://ftpmaster.internal/ubuntu cosmic/main s390x libxi6 s390x 2:1.7.9-1 [27.5 kB] Get:195 http://ftpmaster.internal/ubuntu cosmic/main s390x libxinerama1 s390x 2:1.1.4-1 [6892 B] Get:196 http://ftpmaster.internal/ubuntu cosmic/main s390x libxrandr2 s390x 2:1.5.1-1 [17.7 kB] Get:197 http://ftpmaster.internal/ubuntu cosmic/main s390x libgtk2.0-0 s390x 2.24.32-3ubuntu1 [1631 kB] Get:198 http://ftpmaster.internal/ubuntu cosmic/universe s390x gir1.2-gtk-2.0 s390x 2.24.32-3ubuntu1 [168 kB] Get:199 http://ftpmaster.internal/ubuntu cosmic/main s390x libatk-bridge2.0-0 s390x 2.30.0-1 [53.1 kB] Get:200 http://ftpmaster.internal/ubuntu cosmic/main s390x libcairo-gobject2 s390x 1.15.12-1 [16.9 kB] Get:201 http://ftpmaster.internal/ubuntu cosmic/main s390x libcolord2 s390x 1.4.3-3 [122 kB] Get:202 http://ftpmaster.internal/ubuntu cosmic/main s390x libepoxy0 s390x 1.5.3-0.1 [189 kB] Get:203 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libjson-glib-1.0-common all 1.4.4-1 [3596 B] Get:204 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libjson-glib-1.0-0 s390x 1.4.4-1 [54.5 kB] Get:205 http://ftpmaster.internal/ubuntu cosmic/main s390x libproxy1v5 s390x 0.4.15-2 [47.1 kB] Get:206 http://ftpmaster.internal/ubuntu cosmic/main s390x glib-networking-common all 2.58.0-1 [3568 B] Get:207 http://ftpmaster.internal/ubuntu cosmic/main s390x glib-networking-services s390x 2.58.0-1 [8700 B] Get:208 http://ftpmaster.internal/ubuntu cosmic/main s390x gsettings-desktop-schemas all 3.28.1-1ubuntu1 [27.7 kB] Get:209 http://ftpmaster.internal/ubuntu cosmic/main s390x glib-networking s390x 2.58.0-1 [45.3 kB] Get:210 http://ftpmaster.internal/ubuntu cosmic/main s390x libsoup2.4-1 s390x 2.64.1-1 [224 kB] Get:211 http://ftpmaster.internal/ubuntu cosmic/main s390x libsoup-gnome2.4-1 s390x 2.64.1-1 [5016 B] Get:212 http://ftpmaster.internal/ubuntu cosmic/main s390x librest-0.7-0 s390x 0.8.0-2 [29.9 kB] Get:213 http://ftpmaster.internal/ubuntu cosmic/main s390x libwayland-client0 s390x 1.16.0-1ubuntu1 [22.4 kB] Get:214 http://ftpmaster.internal/ubuntu cosmic/main s390x libwayland-cursor0 s390x 1.16.0-1ubuntu1 [10.0 kB] Get:215 http://ftpmaster.internal/ubuntu cosmic/main s390x libwayland-egl1 s390x 1.16.0-1ubuntu1 [5508 B] Get:216 http://ftpmaster.internal/ubuntu cosmic/main s390x libxkbcommon0 s390x 0.8.2-1 [91.6 kB] Get:217 http://ftpmaster.internal/ubuntu cosmic/main s390x libgtk-3-common all 3.24.1-1ubuntu2 [231 kB] Get:218 http://ftpmaster.internal/ubuntu cosmic/main s390x libgtk-3-0 s390x 3.24.1-1ubuntu2 [2311 kB] Get:219 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-gtk-3.0 s390x 3.24.1-1ubuntu2 [191 kB] Get:220 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-harfbuzz-0.0 s390x 1.8.8-2 [19.0 kB] Get:221 http://ftpmaster.internal/ubuntu cosmic/main s390x libnotify4 s390x 0.7.7-3 [16.5 kB] Get:222 http://ftpmaster.internal/ubuntu cosmic/main s390x gir1.2-notify-0.7 s390x 0.7.7-3 [3540 B] Get:223 http://ftpmaster.internal/ubuntu cosmic/main s390x icu-devtools s390x 60.2-6ubuntu1 [174 kB] Get:224 http://ftpmaster.internal/ubuntu cosmic/main s390x imagemagick-6.q16 s390x 8:6.9.10.8+dfsg-1ubuntu2 [421 kB] Get:225 http://ftpmaster.internal/ubuntu cosmic/main s390x imagemagick s390x 8:6.9.10.8+dfsg-1ubuntu2 [14.4 kB] Get:226 http://ftpmaster.internal/ubuntu cosmic/main s390x libgssrpc4 s390x 1.16-2ubuntu1 [51.6 kB] Get:227 http://ftpmaster.internal/ubuntu cosmic/main s390x libkdb5-9 s390x 1.16-2ubuntu1 [36.1 kB] Get:228 http://ftpmaster.internal/ubuntu cosmic/main s390x libkadm5srv-mit11 s390x 1.16-2ubuntu1 [47.3 kB] Get:229 http://ftpmaster.internal/ubuntu cosmic/main s390x libkadm5clnt-mit11 s390x 1.16-2ubuntu1 [35.9 kB] Get:230 http://ftpmaster.internal/ubuntu cosmic/main s390x comerr-dev s390x 2.1-1.44.4-2 [40.4 kB] Get:231 http://ftpmaster.internal/ubuntu cosmic/main s390x krb5-multidev s390x 1.16-2ubuntu1 [120 kB] Get:232 http://ftpmaster.internal/ubuntu cosmic/main s390x libroken18-heimdal s390x 7.5.0+dfsg-2 [39.4 kB] Get:233 http://ftpmaster.internal/ubuntu cosmic/main s390x libasn1-8-heimdal s390x 7.5.0+dfsg-2 [147 kB] Get:234 http://ftpmaster.internal/ubuntu cosmic/main s390x libasound2-data all 1.1.6-1ubuntu1 [34.1 kB] Get:235 http://ftpmaster.internal/ubuntu cosmic/main s390x libasound2 s390x 1.1.6-1ubuntu1 [311 kB] Get:236 http://ftpmaster.internal/ubuntu cosmic/main s390x libasound2-dev s390x 1.1.6-1ubuntu1 [124 kB] Get:237 http://ftpmaster.internal/ubuntu cosmic/main s390x libasyncns0 s390x 0.8-6 [11.8 kB] Get:238 http://ftpmaster.internal/ubuntu cosmic/main s390x libglib2.0-bin s390x 2.58.1-2 [67.2 kB] Get:239 http://ftpmaster.internal/ubuntu cosmic/main s390x python3-lib2to3 all 3.6.6-1 [76.9 kB] Get:240 http://ftpmaster.internal/ubuntu cosmic/main s390x python3-distutils all 3.6.6-1 [141 kB] Get:241 http://ftpmaster.internal/ubuntu cosmic/main s390x libglib2.0-dev-bin s390x 2.58.1-2 [102 kB] Get:242 http://ftpmaster.internal/ubuntu cosmic/main s390x libpcre16-3 s390x 2:8.39-11 [79.1 kB] Get:243 http://ftpmaster.internal/ubuntu cosmic/main s390x libpcre32-3 s390x 2:8.39-11 [73.8 kB] Get:244 http://ftpmaster.internal/ubuntu cosmic/main s390x libpcrecpp0v5 s390x 2:8.39-11 [14.7 kB] Get:245 http://ftpmaster.internal/ubuntu cosmic/main s390x libpcre3-dev s390x 2:8.39-11 [373 kB] Get:246 http://ftpmaster.internal/ubuntu cosmic/main s390x pkg-config s390x 0.29.1-0ubuntu2 [44.0 kB] Get:247 http://ftpmaster.internal/ubuntu cosmic/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-0ubuntu2 [173 kB] Get:248 http://ftpmaster.internal/ubuntu cosmic/main s390x libglib2.0-dev s390x 2.58.1-2 [1337 kB] Get:249 http://ftpmaster.internal/ubuntu cosmic/main s390x libdbus-1-dev s390x 1.12.10-1ubuntu2 [160 kB] Get:250 http://ftpmaster.internal/ubuntu cosmic/main s390x x11-common all 1:7.7+19ubuntu8 [22.5 kB] Get:251 http://ftpmaster.internal/ubuntu cosmic/main s390x libxtst6 s390x 2:1.2.3-1 [12.7 kB] Get:252 http://ftpmaster.internal/ubuntu cosmic/main s390x xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:253 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-dev all 2018.4-4 [251 kB] Get:254 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-core-dev all 2018.4-4 [2620 B] Get:255 http://ftpmaster.internal/ubuntu cosmic/main s390x libxau-dev s390x 1:1.0.8-1 [9352 B] Get:256 http://ftpmaster.internal/ubuntu cosmic/main s390x libxdmcp-dev s390x 1:1.1.2-3 [25.1 kB] Get:257 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-input-dev all 2018.4-4 [2620 B] Get:258 http://ftpmaster.internal/ubuntu cosmic/main s390x xtrans-dev all 1.3.5-1 [70.5 kB] Get:259 http://ftpmaster.internal/ubuntu cosmic/main s390x libpthread-stubs0-dev s390x 0.3-4 [3892 B] Get:260 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb1-dev s390x 1.13.1-1 [78.1 kB] Get:261 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libx11-dev s390x 2:1.6.7-1 [608 kB] Get:262 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-xext-dev all 2018.4-4 [2620 B] Get:263 http://ftpmaster.internal/ubuntu cosmic/main s390x libxext-dev s390x 2:1.3.3-1 [81.1 kB] Get:264 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-fixes-dev all 1:2018.4-4 [2620 B] Get:265 http://ftpmaster.internal/ubuntu cosmic/main s390x libxfixes-dev s390x 1:5.0.3-1 [10.7 kB] Get:266 http://ftpmaster.internal/ubuntu cosmic/main s390x libxi-dev s390x 2:1.7.9-1 [184 kB] Get:267 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-record-dev all 2018.4-4 [2620 B] Get:268 http://ftpmaster.internal/ubuntu cosmic/main s390x libxtst-dev s390x 2:1.2.3-1 [15.1 kB] Get:269 http://ftpmaster.internal/ubuntu cosmic/main s390x libatspi2.0-dev s390x 2.30.0-2 [58.0 kB] Get:270 http://ftpmaster.internal/ubuntu cosmic/main s390x libatk-bridge2.0-dev s390x 2.30.0-1 [3812 B] Get:271 http://ftpmaster.internal/ubuntu cosmic/main s390x libatk1.0-dev s390x 2.30.0-1 [80.9 kB] Get:272 http://ftpmaster.internal/ubuntu cosmic/main s390x liblzo2-2 s390x 2.10-0.1 [46.9 kB] Get:273 http://ftpmaster.internal/ubuntu cosmic/main s390x libcairo-script-interpreter2 s390x 1.15.12-1 [50.2 kB] Get:274 http://ftpmaster.internal/ubuntu cosmic/main s390x libexpat1-dev s390x 2.2.6-1 [127 kB] Get:275 http://ftpmaster.internal/ubuntu cosmic/main s390x libpng-dev s390x 1.6.34-2 [173 kB] Get:276 http://ftpmaster.internal/ubuntu cosmic/main s390x libfreetype6-dev s390x 2.8.1-2ubuntu2 [2519 kB] Get:277 http://ftpmaster.internal/ubuntu cosmic/main s390x uuid-dev s390x 2.32-0.1ubuntu1 [33.8 kB] Get:278 http://ftpmaster.internal/ubuntu cosmic/main s390x libfontconfig1-dev s390x 2.13.0-5ubuntu3 [704 kB] Get:279 http://ftpmaster.internal/ubuntu cosmic/main s390x libxrender-dev s390x 1:0.9.10-1 [24.1 kB] Get:280 http://ftpmaster.internal/ubuntu cosmic/main s390x libice6 s390x 2:1.0.9-2 [36.9 kB] Get:281 http://ftpmaster.internal/ubuntu cosmic/main s390x libsm6 s390x 2:1.2.2-1 [15.3 kB] Get:282 http://ftpmaster.internal/ubuntu cosmic/main s390x libice-dev s390x 2:1.0.9-2 [44.3 kB] Get:283 http://ftpmaster.internal/ubuntu cosmic/main s390x libsm-dev s390x 2:1.2.2-1 [16.5 kB] Get:284 http://ftpmaster.internal/ubuntu cosmic/main s390x libpixman-1-dev s390x 0.34.0-2 [149 kB] Get:285 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-render0-dev s390x 1.13.1-1 [18.3 kB] Get:286 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-shm0-dev s390x 1.13.1-1 [6648 B] Get:287 http://ftpmaster.internal/ubuntu cosmic/main s390x libcairo2-dev s390x 1.15.12-1 [577 kB] Get:288 http://ftpmaster.internal/ubuntu cosmic/main s390x libheimbase1-heimdal s390x 7.5.0+dfsg-2 [27.5 kB] Get:289 http://ftpmaster.internal/ubuntu cosmic/main s390x libhcrypto4-heimdal s390x 7.5.0+dfsg-2 [82.7 kB] Get:290 http://ftpmaster.internal/ubuntu cosmic/main s390x libwind0-heimdal s390x 7.5.0+dfsg-2 [47.8 kB] Get:291 http://ftpmaster.internal/ubuntu cosmic/main s390x libhx509-5-heimdal s390x 7.5.0+dfsg-2 [98.3 kB] Get:292 http://ftpmaster.internal/ubuntu cosmic/main s390x libkrb5-26-heimdal s390x 7.5.0+dfsg-2 [190 kB] Get:293 http://ftpmaster.internal/ubuntu cosmic/main s390x libheimntlm0-heimdal s390x 7.5.0+dfsg-2 [14.1 kB] Get:294 http://ftpmaster.internal/ubuntu cosmic/main s390x libgssapi3-heimdal s390x 7.5.0+dfsg-2 [86.9 kB] Get:295 http://ftpmaster.internal/ubuntu cosmic/main s390x libsasl2-modules-db s390x 2.1.27~101-g0780600+dfsg-3ubuntu2 [13.9 kB] Get:296 http://ftpmaster.internal/ubuntu cosmic/main s390x libsasl2-2 s390x 2.1.27~101-g0780600+dfsg-3ubuntu2 [46.5 kB] Get:297 http://ftpmaster.internal/ubuntu cosmic/main s390x libldap-common all 2.4.46+dfsg-5ubuntu1 [16.6 kB] Get:298 http://ftpmaster.internal/ubuntu cosmic/main s390x libldap-2.4-2 s390x 2.4.46+dfsg-5ubuntu1 [143 kB] Get:299 http://ftpmaster.internal/ubuntu cosmic/main s390x libnghttp2-14 s390x 1.32.1-1build1 [74.0 kB] Get:300 http://ftpmaster.internal/ubuntu cosmic/main s390x librtmp1 s390x 2.4+20151223.gitfa8646d.1-2 [51.1 kB] Get:301 http://ftpmaster.internal/ubuntu cosmic/main s390x libcurl3-gnutls s390x 7.61.0-1ubuntu2 [196 kB] Get:302 http://ftpmaster.internal/ubuntu cosmic/main s390x libcurl4 s390x 7.61.0-1ubuntu2 [198 kB] Get:303 http://ftpmaster.internal/ubuntu cosmic/main s390x libcurl4-openssl-dev s390x 7.61.0-1ubuntu2 [282 kB] Get:304 http://ftpmaster.internal/ubuntu cosmic/main s390x libdbus-glib-1-2 s390x 0.110-3 [54.8 kB] Get:305 http://ftpmaster.internal/ubuntu cosmic/main s390x libdbus-glib-1-dev-bin s390x 0.110-3 [36.4 kB] Get:306 http://ftpmaster.internal/ubuntu cosmic/main s390x libdbus-glib-1-dev s390x 0.110-3 [66.5 kB] Get:307 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libdrm-amdgpu1 s390x 2.4.95-1 [16.6 kB] Get:308 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libdrm-radeon1 s390x 2.4.95-1 [20.6 kB] Get:309 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libdrm-nouveau2 s390x 2.4.95-1 [15.4 kB] Get:310 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libdrm-dev s390x 2.4.95-1 [117 kB] Get:311 http://ftpmaster.internal/ubuntu cosmic/main s390x libwayland-server0 s390x 1.16.0-1ubuntu1 [28.0 kB] Get:312 http://ftpmaster.internal/ubuntu cosmic/main s390x libgbm1 s390x 18.2.2-0ubuntu1 [23.7 kB] Get:313 http://ftpmaster.internal/ubuntu cosmic/main s390x libglapi-mesa s390x 18.2.2-0ubuntu1 [40.1 kB] Get:314 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libx11-xcb1 s390x 2:1.6.7-1 [9180 B] Get:315 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-dri2-0 s390x 1.13.1-1 [6868 B] Get:316 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-dri3-0 s390x 1.13.1-1 [6540 B] Get:317 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-present0 s390x 1.13.1-1 [5416 B] Get:318 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-sync1 s390x 1.13.1-1 [8632 B] Get:319 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-xfixes0 s390x 1.13.1-1 [9136 B] Get:320 http://ftpmaster.internal/ubuntu cosmic/main s390x libxshmfence1 s390x 1.3-1 [5032 B] Get:321 http://ftpmaster.internal/ubuntu cosmic/main s390x libegl-mesa0 s390x 18.2.2-0ubuntu1 [81.0 kB] Get:322 http://ftpmaster.internal/ubuntu cosmic/main s390x libglvnd0 s390x 1.1.0-1 [82.9 kB] Get:323 http://ftpmaster.internal/ubuntu cosmic/main s390x libglvnd-core-dev s390x 1.1.0-1 [12.6 kB] Get:324 http://ftpmaster.internal/ubuntu cosmic/main s390x libegl1 s390x 1.1.0-1 [29.7 kB] Get:325 http://ftpmaster.internal/ubuntu cosmic/main s390x libgles1 s390x 1.1.0-1 [13.6 kB] Get:326 http://ftpmaster.internal/ubuntu cosmic/main s390x libgles2 s390x 1.1.0-1 [22.2 kB] Get:327 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-glx0 s390x 1.13.1-1 [22.1 kB] Get:328 http://ftpmaster.internal/ubuntu cosmic/main s390x libxxf86vm1 s390x 1:1.1.4-1 [9952 B] Get:329 http://ftpmaster.internal/ubuntu cosmic/main s390x libsensors4 s390x 1:3.4.0-4 [27.2 kB] Get:330 http://ftpmaster.internal/ubuntu cosmic/main s390x libgl1-mesa-dri s390x 18.2.2-0ubuntu1 [3379 kB] Get:331 http://ftpmaster.internal/ubuntu cosmic/main s390x libglx-mesa0 s390x 18.2.2-0ubuntu1 [136 kB] Get:332 http://ftpmaster.internal/ubuntu cosmic/main s390x libglx0 s390x 1.1.0-1 [25.2 kB] Get:333 http://ftpmaster.internal/ubuntu cosmic/main s390x libgl1 s390x 1.1.0-1 [128 kB] Get:334 http://ftpmaster.internal/ubuntu cosmic/main s390x libopengl0 s390x 1.1.0-1 [44.9 kB] Get:335 http://ftpmaster.internal/ubuntu cosmic/main s390x libglvnd-dev s390x 1.1.0-1 [3396 B] Get:336 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-xf86vidmode-dev all 2018.4-4 [2632 B] Get:337 http://ftpmaster.internal/ubuntu cosmic/main s390x libxxf86vm-dev s390x 1:1.1.4-1 [12.9 kB] Get:338 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-damage-dev all 1:2018.4-4 [2620 B] Get:339 http://ftpmaster.internal/ubuntu cosmic/main s390x libxdamage-dev s390x 1:1.1.4-3 [4876 B] Get:340 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-glx0-dev s390x 1.13.1-1 [28.0 kB] Get:341 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-dri2-0-dev s390x 1.13.1-1 [8548 B] Get:342 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-dri3-dev s390x 1.13.1-1 [7396 B] Get:343 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-randr0 s390x 1.13.1-1 [16.5 kB] Get:344 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-randr0-dev s390x 1.13.1-1 [20.6 kB] Get:345 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-shape0 s390x 1.13.1-1 [5808 B] Get:346 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-shape0-dev s390x 1.13.1-1 [7092 B] Get:347 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-xfixes0-dev s390x 1.13.1-1 [11.6 kB] Get:348 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-sync-dev s390x 1.13.1-1 [10.6 kB] Get:349 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libxcb-present-dev s390x 1.13.1-1 [6916 B] Get:350 http://ftpmaster.internal/ubuntu cosmic/main s390x libxshmfence-dev s390x 1.3-1 [3704 B] Get:351 http://ftpmaster.internal/ubuntu cosmic-proposed/main s390x libx11-xcb-dev s390x 2:1.6.7-1 [9756 B] Get:352 http://ftpmaster.internal/ubuntu cosmic/main s390x libwayland-bin s390x 1.16.0-1ubuntu1 [18.4 kB] Get:353 http://ftpmaster.internal/ubuntu cosmic/main s390x libwayland-dev s390x 1.16.0-1ubuntu1 [62.8 kB] Get:354 http://ftpmaster.internal/ubuntu cosmic/main s390x libegl1-mesa-dev s390x 18.2.2-0ubuntu1 [20.7 kB] Get:355 http://ftpmaster.internal/ubuntu cosmic/main s390x mesa-common-dev s390x 18.2.2-0ubuntu1 [551 kB] Get:356 http://ftpmaster.internal/ubuntu cosmic/main s390x libgl1-mesa-dev s390x 18.2.2-0ubuntu1 [4412 B] Get:357 http://ftpmaster.internal/ubuntu cosmic/main s390x libepoxy-dev s390x 1.5.3-0.1 [123 kB] Get:358 http://ftpmaster.internal/ubuntu cosmic/main s390x libogg0 s390x 1.3.2-1 [16.3 kB] Get:359 http://ftpmaster.internal/ubuntu cosmic/main s390x libflac8 s390x 1.3.2-3 [147 kB] Get:360 http://ftpmaster.internal/ubuntu cosmic/main s390x libfontenc1 s390x 1:1.1.3-1 [13.3 kB] Get:361 http://ftpmaster.internal/ubuntu cosmic/main s390x libfribidi-dev s390x 1.0.5-3 [63.2 kB] Get:362 http://ftpmaster.internal/ubuntu cosmic/main s390x libgdk-pixbuf2.0-bin s390x 2.38.0+dfsg-6 [13.3 kB] Get:363 http://ftpmaster.internal/ubuntu cosmic/main s390x libgdk-pixbuf2.0-dev s390x 2.38.0+dfsg-6 [39.2 kB] Get:364 http://ftpmaster.internal/ubuntu cosmic/main s390x libhttp-parser2.8 s390x 2.8.1-1 [21.5 kB] Get:365 http://ftpmaster.internal/ubuntu cosmic/universe s390x libmbedcrypto1 s390x 2.12.0-1 [142 kB] Get:366 http://ftpmaster.internal/ubuntu cosmic/universe s390x libmbedx509-0 s390x 2.12.0-1 [31.4 kB] Get:367 http://ftpmaster.internal/ubuntu cosmic/universe s390x libmbedtls10 s390x 2.12.0-1 [59.9 kB] Get:368 http://ftpmaster.internal/ubuntu cosmic/universe s390x libssh2-1 s390x 1.8.0-2 [66.4 kB] Get:369 http://ftpmaster.internal/ubuntu cosmic/universe s390x libgit2-27 s390x 0.27.4+dfsg.1-0.1 [358 kB] Get:370 http://ftpmaster.internal/ubuntu cosmic/main s390x libgraphite2-dev s390x 1.3.12-1 [14.7 kB] Get:371 http://ftpmaster.internal/ubuntu cosmic/main s390x libharfbuzz-icu0 s390x 1.8.8-2 [5732 B] Get:372 http://ftpmaster.internal/ubuntu cosmic/main s390x libharfbuzz-gobject0 s390x 1.8.8-2 [13.5 kB] Get:373 http://ftpmaster.internal/ubuntu cosmic/main s390x libicu-le-hb0 s390x 1.0.3+git161113-5 [14.6 kB] Get:374 http://ftpmaster.internal/ubuntu cosmic/main s390x libiculx60 s390x 60.2-6ubuntu1 [18.8 kB] Get:375 http://ftpmaster.internal/ubuntu cosmic/main s390x libicu-le-hb-dev s390x 1.0.3+git161113-5 [29.8 kB] Get:376 http://ftpmaster.internal/ubuntu cosmic/main s390x libicu-dev s390x 60.2-6ubuntu1 [8684 kB] Get:377 http://ftpmaster.internal/ubuntu cosmic/main s390x libharfbuzz-dev s390x 1.8.8-2 [323 kB] Get:378 http://ftpmaster.internal/ubuntu cosmic/main s390x libxft-dev s390x 2.3.2-2 [46.8 kB] Get:379 http://ftpmaster.internal/ubuntu cosmic/main s390x libpango1.0-dev s390x 1.42.4-3 [124 kB] Get:380 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-composite-dev all 1:2018.4-4 [2620 B] Get:381 http://ftpmaster.internal/ubuntu cosmic/main s390x libxcomposite-dev s390x 1:0.4.4-2 [9096 B] Get:382 http://ftpmaster.internal/ubuntu cosmic/main s390x libxcursor-dev s390x 1:1.1.15-1 [26.7 kB] Get:383 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-xinerama-dev all 2018.4-4 [2628 B] Get:384 http://ftpmaster.internal/ubuntu cosmic/main s390x libxinerama-dev s390x 2:1.1.4-1 [7708 B] Get:385 http://ftpmaster.internal/ubuntu cosmic/main s390x libxkbcommon-dev s390x 0.8.2-1 [144 kB] Get:386 http://ftpmaster.internal/ubuntu cosmic/main s390x x11proto-randr-dev all 2018.4-4 [2620 B] Get:387 http://ftpmaster.internal/ubuntu cosmic/main s390x libxrandr-dev s390x 2:1.5.1-1 [23.9 kB] Get:388 http://ftpmaster.internal/ubuntu cosmic/main s390x wayland-protocols all 1.16-1 [55.4 kB] Get:389 http://ftpmaster.internal/ubuntu cosmic/main s390x libgtk-3-dev s390x 3.24.1-1ubuntu2 [901 kB] Get:390 http://ftpmaster.internal/ubuntu cosmic/main s390x libxml2-utils s390x 2.9.4+dfsg1-7ubuntu1 [34.0 kB] Get:391 http://ftpmaster.internal/ubuntu cosmic/universe s390x libgtk2.0-dev s390x 2.24.32-3ubuntu1 [2553 kB] Get:392 http://ftpmaster.internal/ubuntu cosmic/main s390x libncurses-dev s390x 6.1+20180210-4ubuntu1 [314 kB] Get:393 http://ftpmaster.internal/ubuntu cosmic/main s390x libnotify-dev s390x 0.7.7-3 [16.9 kB] Get:394 http://ftpmaster.internal/ubuntu cosmic/main s390x libvorbis0a s390x 1.3.6-1 [85.3 kB] Get:395 http://ftpmaster.internal/ubuntu cosmic/main s390x libvorbisenc2 s390x 1.3.6-1 [70.9 kB] Get:396 http://ftpmaster.internal/ubuntu cosmic/main s390x libsndfile1 s390x 1.0.28-4 [159 kB] Get:397 http://ftpmaster.internal/ubuntu cosmic/main s390x libwrap0 s390x 7.6.q-27 [45.4 kB] Get:398 http://ftpmaster.internal/ubuntu cosmic/main s390x libpulse0 s390x 1:12.2-0ubuntu4 [232 kB] Get:399 http://ftpmaster.internal/ubuntu cosmic/main s390x libpulse-mainloop-glib0 s390x 1:12.2-0ubuntu4 [10.9 kB] Get:400 http://ftpmaster.internal/ubuntu cosmic/main s390x libpulse-dev s390x 1:12.2-0ubuntu4 [71.6 kB] Get:401 http://ftpmaster.internal/ubuntu cosmic/main s390x libxcb-util1 s390x 0.4.0-0ubuntu3 [11.2 kB] Get:402 http://ftpmaster.internal/ubuntu cosmic/main s390x libstartup-notification0 s390x 0.12-5 [18.3 kB] Get:403 http://ftpmaster.internal/ubuntu cosmic/main s390x libstartup-notification0-dev s390x 0.12-5 [17.9 kB] Get:404 http://ftpmaster.internal/ubuntu cosmic/universe s390x libstd-rust-1.28 s390x 1.28.0+dfsg1+llvm-0ubuntu2 [25.1 MB] Get:405 http://ftpmaster.internal/ubuntu cosmic/main s390x libtinfo-dev s390x 6.1+20180210-4ubuntu1 [964 B] Get:406 http://ftpmaster.internal/ubuntu cosmic/main s390x libxt6 s390x 1:1.1.5-1 [147 kB] Get:407 http://ftpmaster.internal/ubuntu cosmic/main s390x libxmu6 s390x 2:1.1.2-2 [43.8 kB] Get:408 http://ftpmaster.internal/ubuntu cosmic/main s390x libxpm4 s390x 1:3.5.12-1 [32.6 kB] Get:409 http://ftpmaster.internal/ubuntu cosmic/main s390x libxaw7 s390x 2:1.0.13-1 [163 kB] Get:410 http://ftpmaster.internal/ubuntu cosmic/main s390x libxfont2 s390x 1:2.0.3-1 [83.9 kB] Get:411 http://ftpmaster.internal/ubuntu cosmic/main s390x libxkbfile1 s390x 1:1.0.9-2 [60.5 kB] Get:412 http://ftpmaster.internal/ubuntu cosmic/main s390x libxt-dev s390x 1:1.1.5-1 [386 kB] Get:413 http://ftpmaster.internal/ubuntu cosmic/universe s390x llvm-4.0-runtime s390x 1:4.0.1-10build1 [169 kB] Get:414 http://ftpmaster.internal/ubuntu cosmic/universe s390x llvm-4.0 s390x 1:4.0.1-10build1 [3561 kB] Get:415 http://ftpmaster.internal/ubuntu cosmic/main s390x libffi-dev s390x 3.2.1-8 [154 kB] Get:416 http://ftpmaster.internal/ubuntu cosmic/universe s390x llvm-4.0-dev s390x 1:4.0.1-10build1 [18.6 MB] Get:417 http://ftpmaster.internal/ubuntu cosmic/main s390x unzip s390x 6.0-21ubuntu1 [156 kB] Get:418 http://ftpmaster.internal/ubuntu cosmic/main s390x x11-xkb-utils s390x 7.7+4 [147 kB] Get:419 http://ftpmaster.internal/ubuntu cosmic/main s390x xserver-common all 2:1.20.1-3ubuntu2 [26.8 kB] Get:420 http://ftpmaster.internal/ubuntu cosmic/universe s390x xvfb s390x 2:1.20.1-3ubuntu2 [710 kB] Get:421 http://ftpmaster.internal/ubuntu cosmic/universe s390x yasm s390x 1.3.0-2build1 [381 kB] Get:422 http://ftpmaster.internal/ubuntu cosmic/main s390x zip s390x 3.0-11build1 [157 kB] Get:423 http://ftpmaster.internal/ubuntu cosmic/universe s390x libstd-rust-dev s390x 1.28.0+dfsg1+llvm-0ubuntu2 [26.7 MB] Get:424 http://ftpmaster.internal/ubuntu cosmic/universe s390x rustc s390x 1.28.0+dfsg1+llvm-0ubuntu2 [14.7 MB] Get:425 http://ftpmaster.internal/ubuntu cosmic/universe s390x cargo s390x 0.29.0-1ubuntu1 [1847 kB] Get:426 http://ftpmaster.internal/ubuntu cosmic/main s390x libiw30 s390x 30~pre9-12ubuntu1 [16.3 kB] Get:427 http://ftpmaster.internal/ubuntu cosmic/main s390x libiw-dev s390x 30~pre9-12ubuntu1 [33.0 kB] Get:428 http://ftpmaster.internal/ubuntu cosmic/main s390x libkrb5-dev s390x 1.16-2ubuntu1 [11.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 199 MB in 9s (22.3 MB/s) Selecting previously unselected package libpython3.6-minimal:s390x. (Reading database ... 13401 files and directories currently installed.) Preparing to unpack .../libpython3.6-minimal_3.6.7~rc1-1_s390x.deb ... Unpacking libpython3.6-minimal:s390x (3.6.7~rc1-1) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.2.6-1_s390x.deb ... Unpacking libexpat1:s390x (2.2.6-1) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../python3.6-minimal_3.6.7~rc1-1_s390x.deb ... Unpacking python3.6-minimal (3.6.7~rc1-1) ... Setting up libpython3.6-minimal:s390x (3.6.7~rc1-1) ... Setting up libexpat1:s390x (2.2.6-1) ... Setting up python3.6-minimal (3.6.7~rc1-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13648 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.6.6-1_s390x.deb ... Unpacking python3-minimal (3.6.6-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:s390x. Preparing to unpack .../2-libmpdec2_2.4.2-2_s390x.deb ... Unpacking libmpdec2:s390x (2.4.2-2) ... Selecting previously unselected package libpython3.6-stdlib:s390x. Preparing to unpack .../3-libpython3.6-stdlib_3.6.7~rc1-1_s390x.deb ... Unpacking libpython3.6-stdlib:s390x (3.6.7~rc1-1) ... Selecting previously unselected package python3.6. Preparing to unpack .../4-python3.6_3.6.7~rc1-1_s390x.deb ... Unpacking python3.6 (3.6.7~rc1-1) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../5-libpython3-stdlib_3.6.6-1_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.6.6-1) ... Setting up python3-minimal (3.6.6-1) ... Selecting previously unselected package python3. (Reading database ... 14078 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.6-1_s390x.deb ... Unpacking python3 (3.6.6-1) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../01-libbsd0_0.9.1-1_s390x.deb ... Unpacking libbsd0:s390x (0.9.1-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_s390x.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.3-10_s390x.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../04-libpipeline1_1.5.0-1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.4-2_s390x.deb ... Unpacking man-db (2.8.4-2) ... Selecting previously unselected package libfftw3-double3:s390x. Preparing to unpack .../06-libfftw3-double3_3.3.8-2_s390x.deb ... Unpacking libfftw3-double3:s390x (3.3.8-2) ... Selecting previously unselected package libfreetype6:s390x. Preparing to unpack .../07-libfreetype6_2.8.1-2ubuntu2_s390x.deb ... Unpacking libfreetype6:s390x (2.8.1-2ubuntu2) ... Selecting previously unselected package ucf. Preparing to unpack .../08-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../09-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../10-fontconfig-config_2.13.0-5ubuntu3_all.deb ... Unpacking fontconfig-config (2.13.0-5ubuntu3) ... Selecting previously unselected package libfontconfig1:s390x. Preparing to unpack .../11-libfontconfig1_2.13.0-5ubuntu3_s390x.deb ... Unpacking libfontconfig1:s390x (2.13.0-5ubuntu3) ... Selecting previously unselected package libjbig0:s390x. Preparing to unpack .../12-libjbig0_2.1-3.1build1_s390x.deb ... Unpacking libjbig0:s390x (2.1-3.1build1) ... Selecting previously unselected package libjpeg-turbo8:s390x. Preparing to unpack .../13-libjpeg-turbo8_2.0.0-0ubuntu2_s390x.deb ... Unpacking libjpeg-turbo8:s390x (2.0.0-0ubuntu2) ... Selecting previously unselected package libjpeg8:s390x. Preparing to unpack .../14-libjpeg8_8c-2ubuntu8_s390x.deb ... Unpacking libjpeg8:s390x (8c-2ubuntu8) ... Selecting previously unselected package liblcms2-2:s390x. Preparing to unpack .../15-liblcms2-2_2.9-3_s390x.deb ... Unpacking liblcms2-2:s390x (2.9-3) ... Selecting previously unselected package libglib2.0-0:s390x. Preparing to unpack .../16-libglib2.0-0_2.58.1-2_s390x.deb ... Unpacking libglib2.0-0:s390x (2.58.1-2) ... Selecting previously unselected package liblqr-1-0:s390x. Preparing to unpack .../17-liblqr-1-0_0.4.2-2.1_s390x.deb ... Unpacking liblqr-1-0:s390x (0.4.2-2.1) ... Selecting previously unselected package libltdl7:s390x. Preparing to unpack .../18-libltdl7_2.4.6-4_s390x.deb ... Unpacking libltdl7:s390x (2.4.6-4) ... Selecting previously unselected package libtiff5:s390x. Preparing to unpack .../19-libtiff5_4.0.9-6_s390x.deb ... Unpacking libtiff5:s390x (4.0.9-6) ... Selecting previously unselected package libxau6:s390x. Preparing to unpack .../20-libxau6_1%3a1.0.8-1_s390x.deb ... Unpacking libxau6:s390x (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:s390x. Preparing to unpack .../21-libxdmcp6_1%3a1.1.2-3_s390x.deb ... Unpacking libxdmcp6:s390x (1:1.1.2-3) ... Selecting previously unselected package libxcb1:s390x. Preparing to unpack .../22-libxcb1_1.13.1-1_s390x.deb ... Unpacking libxcb1:s390x (1.13.1-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../23-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:s390x. Preparing to unpack .../24-libx11-6_2%3a1.6.7-1_s390x.deb ... Unpacking libx11-6:s390x (2:1.6.7-1) ... Selecting previously unselected package libxext6:s390x. Preparing to unpack .../25-libxext6_2%3a1.3.3-1_s390x.deb ... Unpacking libxext6:s390x (2:1.3.3-1) ... Selecting previously unselected package libicu60:s390x. Preparing to unpack .../26-libicu60_60.2-6ubuntu1_s390x.deb ... Unpacking libicu60:s390x (60.2-6ubuntu1) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../27-libxml2_2.9.4+dfsg1-7ubuntu1_s390x.deb ... Unpacking libxml2:s390x (2.9.4+dfsg1-7ubuntu1) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../28-imagemagick-6-common_8%3a6.9.10.8+dfsg-1ubuntu2_all.deb ... Unpacking imagemagick-6-common (8:6.9.10.8+dfsg-1ubuntu2) ... Selecting previously unselected package libmagickcore-6.q16-6:s390x. Preparing to unpack .../29-libmagickcore-6.q16-6_8%3a6.9.10.8+dfsg-1ubuntu2_s390x.deb ... Unpacking libmagickcore-6.q16-6:s390x (8:6.9.10.8+dfsg-1ubuntu2) ... Selecting previously unselected package libmagickwand-6.q16-6:s390x. Preparing to unpack .../30-libmagickwand-6.q16-6_8%3a6.9.10.8+dfsg-1ubuntu2_s390x.deb ... Unpacking libmagickwand-6.q16-6:s390x (8:6.9.10.8+dfsg-1ubuntu2) ... Selecting previously unselected package libpython2.7-minimal:s390x. Preparing to unpack .../31-libpython2.7-minimal_2.7.15-4ubuntu4_s390x.deb ... Unpacking libpython2.7-minimal:s390x (2.7.15-4ubuntu4) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../32-python2.7-minimal_2.7.15-4ubuntu4_s390x.deb ... Unpacking python2.7-minimal (2.7.15-4ubuntu4) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../33-python2-minimal_2.7.15-3_s390x.deb ... Unpacking python2-minimal (2.7.15-3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../34-python-minimal_2.7.15-3_s390x.deb ... Unpacking python-minimal (2.7.15-3) ... Selecting previously unselected package libpython2.7-stdlib:s390x. Preparing to unpack .../35-libpython2.7-stdlib_2.7.15-4ubuntu4_s390x.deb ... Unpacking libpython2.7-stdlib:s390x (2.7.15-4ubuntu4) ... Selecting previously unselected package python2.7. Preparing to unpack .../36-python2.7_2.7.15-4ubuntu4_s390x.deb ... Unpacking python2.7 (2.7.15-4ubuntu4) ... Selecting previously unselected package libpython2-stdlib:s390x. Preparing to unpack .../37-libpython2-stdlib_2.7.15-3_s390x.deb ... Unpacking libpython2-stdlib:s390x (2.7.15-3) ... Selecting previously unselected package libpython-stdlib:s390x. Preparing to unpack .../38-libpython-stdlib_2.7.15-3_s390x.deb ... Unpacking libpython-stdlib:s390x (2.7.15-3) ... Setting up libpython2.7-minimal:s390x (2.7.15-4ubuntu4) ... Setting up python2.7-minimal (2.7.15-4ubuntu4) ... Setting up python2-minimal (2.7.15-3) ... Selecting previously unselected package python2. (Reading database ... 16231 files and directories currently installed.) Preparing to unpack .../python2_2.7.15-3_s390x.deb ... Unpacking python2 (2.7.15-3) ... Setting up python-minimal (2.7.15-3) ... Selecting previously unselected package python. (Reading database ... 16263 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15-3_s390x.deb ... Unpacking python (2.7.15-3) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libdbus-1-3:s390x. Preparing to unpack .../002-libdbus-1-3_1.12.10-1ubuntu2_s390x.deb ... Unpacking libdbus-1-3:s390x (1.12.10-1ubuntu2) ... Selecting previously unselected package dbus. Preparing to unpack .../003-dbus_1.12.10-1ubuntu2_s390x.deb ... Unpacking dbus (1.12.10-1ubuntu2) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../004-distro-info-data_0.38_all.deb ... Unpacking distro-info-data (0.38) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.34-2_s390x.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../006-libmagic1_1%3a5.34-2_s390x.deb ... Unpacking libmagic1:s390x (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.34-2_s390x.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package libgirepository-1.0-1:s390x. Preparing to unpack .../008-libgirepository-1.0-1_1.58.0-1_s390x.deb ... Unpacking libgirepository-1.0-1:s390x (1.58.0-1) ... Selecting previously unselected package gir1.2-glib-2.0:s390x. Preparing to unpack .../009-gir1.2-glib-2.0_1.58.0-1_s390x.deb ... Unpacking gir1.2-glib-2.0:s390x (1.58.0-1) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../010-libelf1_0.170-0.5_s390x.deb ... Unpacking libelf1:s390x (0.170-0.5) ... Selecting previously unselected package libfribidi0:s390x. Preparing to unpack .../011-libfribidi0_1.0.5-3_s390x.deb ... Unpacking libfribidi0:s390x (1.0.5-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../012-libglib2.0-data_2.58.1-2_all.deb ... Unpacking libglib2.0-data (2.58.1-2) ... Selecting previously unselected package libpam-systemd:s390x. Preparing to unpack .../013-libpam-systemd_239-7ubuntu10_s390x.deb ... Unpacking libpam-systemd:s390x (239-7ubuntu10) ... Selecting previously unselected package lsb-release. Preparing to unpack .../014-lsb-release_9.20170808ubuntu1_all.deb ... Unpacking lsb-release (9.20170808ubuntu1) ... Selecting previously unselected package netbase. Preparing to unpack .../015-netbase_5.4_all.deb ... Unpacking netbase (5.4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../016-shared-mime-info_1.10-1_s390x.deb ... Unpacking shared-mime-info (1.10-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../017-xkb-data_2.23.1-1ubuntu1_all.deb ... Unpacking xkb-data (2.23.1-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../018-gettext-base_0.19.8.1-8_s390x.deb ... Unpacking gettext-base (0.19.8.1-8) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../019-libdrm-common_2.4.95-1_all.deb ... Unpacking libdrm-common (2.4.95-1) ... Selecting previously unselected package libdrm2:s390x. Preparing to unpack .../020-libdrm2_2.4.95-1_s390x.deb ... Unpacking libdrm2:s390x (2.4.95-1) ... Selecting previously unselected package libedit2:s390x. Preparing to unpack .../021-libedit2_3.1-20180525-1_s390x.deb ... Unpacking libedit2:s390x (3.1-20180525-1) ... Selecting previously unselected package libkrb5support0:s390x. Preparing to unpack .../022-libkrb5support0_1.16-2ubuntu1_s390x.deb ... Unpacking libkrb5support0:s390x (1.16-2ubuntu1) ... Selecting previously unselected package libk5crypto3:s390x. Preparing to unpack .../023-libk5crypto3_1.16-2ubuntu1_s390x.deb ... Unpacking libk5crypto3:s390x (1.16-2ubuntu1) ... Selecting previously unselected package libkeyutils1:s390x. Preparing to unpack .../024-libkeyutils1_1.5.9-9.3_s390x.deb ... Unpacking libkeyutils1:s390x (1.5.9-9.3) ... Selecting previously unselected package libkrb5-3:s390x. Preparing to unpack .../025-libkrb5-3_1.16-2ubuntu1_s390x.deb ... Unpacking libkrb5-3:s390x (1.16-2ubuntu1) ... Selecting previously unselected package libgssapi-krb5-2:s390x. Preparing to unpack .../026-libgssapi-krb5-2_1.16-2ubuntu1_s390x.deb ... Unpacking libgssapi-krb5-2:s390x (1.16-2ubuntu1) ... Selecting previously unselected package libpsl5:s390x. Preparing to unpack .../027-libpsl5_0.20.2-1_s390x.deb ... Unpacking libpsl5:s390x (0.20.2-1) ... Selecting previously unselected package libxmuu1:s390x. Preparing to unpack .../028-libxmuu1_2%3a1.1.2-2_s390x.deb ... Unpacking libxmuu1:s390x (2:1.1.2-2) ... Selecting previously unselected package xauth. Preparing to unpack .../029-xauth_1%3a1.0.10-1_s390x.deb ... Unpacking xauth (1:1.0.10-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../030-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../031-libgdk-pixbuf2.0-common_2.38.0+dfsg-6_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.38.0+dfsg-6) ... Selecting previously unselected package libgdk-pixbuf2.0-0:s390x. Preparing to unpack .../032-libgdk-pixbuf2.0-0_2.38.0+dfsg-6_s390x.deb ... Unpacking libgdk-pixbuf2.0-0:s390x (2.38.0+dfsg-6) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../033-gtk-update-icon-cache_3.24.1-1ubuntu2_s390x.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.24.1-1ubuntu2) ... Selecting previously unselected package libpixman-1-0:s390x. Preparing to unpack .../034-libpixman-1-0_0.34.0-2_s390x.deb ... Unpacking libpixman-1-0:s390x (0.34.0-2) ... Selecting previously unselected package libxcb-render0:s390x. Preparing to unpack .../035-libxcb-render0_1.13.1-1_s390x.deb ... Unpacking libxcb-render0:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-shm0:s390x. Preparing to unpack .../036-libxcb-shm0_1.13.1-1_s390x.deb ... Unpacking libxcb-shm0:s390x (1.13.1-1) ... Selecting previously unselected package libxrender1:s390x. Preparing to unpack .../037-libxrender1_1%3a0.9.10-1_s390x.deb ... Unpacking libxrender1:s390x (1:0.9.10-1) ... Selecting previously unselected package libcairo2:s390x. Preparing to unpack .../038-libcairo2_1.15.12-1_s390x.deb ... Unpacking libcairo2:s390x (1.15.12-1) ... Selecting previously unselected package libcroco3:s390x. Preparing to unpack .../039-libcroco3_0.6.12-2_s390x.deb ... Unpacking libcroco3:s390x (0.6.12-2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../040-fontconfig_2.13.0-5ubuntu3_s390x.deb ... Unpacking fontconfig (2.13.0-5ubuntu3) ... Selecting previously unselected package libthai-data. Preparing to unpack .../041-libthai-data_0.1.28-1_all.deb ... Unpacking libthai-data (0.1.28-1) ... Selecting previously unselected package libdatrie1:s390x. Preparing to unpack .../042-libdatrie1_0.2.12-1_s390x.deb ... Unpacking libdatrie1:s390x (0.2.12-1) ... Selecting previously unselected package libthai0:s390x. Preparing to unpack .../043-libthai0_0.1.28-1_s390x.deb ... Unpacking libthai0:s390x (0.1.28-1) ... Selecting previously unselected package libpango-1.0-0:s390x. Preparing to unpack .../044-libpango-1.0-0_1.42.4-3_s390x.deb ... Unpacking libpango-1.0-0:s390x (1.42.4-3) ... Selecting previously unselected package libgraphite2-3:s390x. Preparing to unpack .../045-libgraphite2-3_1.3.12-1_s390x.deb ... Unpacking libgraphite2-3:s390x (1.3.12-1) ... Selecting previously unselected package libharfbuzz0b:s390x. Preparing to unpack .../046-libharfbuzz0b_1.8.8-2_s390x.deb ... Unpacking libharfbuzz0b:s390x (1.8.8-2) ... Selecting previously unselected package libpangoft2-1.0-0:s390x. Preparing to unpack .../047-libpangoft2-1.0-0_1.42.4-3_s390x.deb ... Unpacking libpangoft2-1.0-0:s390x (1.42.4-3) ... Selecting previously unselected package libpangocairo-1.0-0:s390x. Preparing to unpack .../048-libpangocairo-1.0-0_1.42.4-3_s390x.deb ... Unpacking libpangocairo-1.0-0:s390x (1.42.4-3) ... Selecting previously unselected package librsvg2-2:s390x. Preparing to unpack .../049-librsvg2-2_2.40.20-3_s390x.deb ... Unpacking librsvg2-2:s390x (2.40.20-3) ... Selecting previously unselected package librsvg2-common:s390x. Preparing to unpack .../050-librsvg2-common_2.40.20-3_s390x.deb ... Unpacking librsvg2-common:s390x (2.40.20-3) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../051-humanity-icon-theme_0.6.15_all.deb ... Unpacking humanity-icon-theme (0.6.15) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../052-ubuntu-mono_16.10+18.10.20181005-0ubuntu1_all.deb ... Unpacking ubuntu-mono (16.10+18.10.20181005-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../053-adwaita-icon-theme_3.30.0-0ubuntu1_all.deb ... Unpacking adwaita-icon-theme (3.30.0-0ubuntu1) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../054-libsigsegv2_2.12-2_s390x.deb ... Unpacking libsigsegv2:s390x (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../055-m4_1.4.18-1_s390x.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../056-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autoconf2.13. Preparing to unpack .../057-autoconf2.13_2.13-68_all.deb ... Unpacking autoconf2.13 (2.13-68) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../058-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../059-automake_1%3a1.16.1-1.1ubuntu1_all.deb ... Unpacking automake (1:1.16.1-1.1ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../060-autopoint_0.19.8.1-8_all.deb ... Unpacking autopoint (0.19.8.1-8) ... Selecting previously unselected package binfmt-support. Preparing to unpack .../061-binfmt-support_2.1.8-2_s390x.deb ... Unpacking binfmt-support (2.1.8-2) ... Selecting previously unselected package libjsoncpp1:s390x. Preparing to unpack .../062-libjsoncpp1_1.7.4-3_s390x.deb ... Unpacking libjsoncpp1:s390x (1.7.4-3) ... Selecting previously unselected package libllvm4.0:s390x. Preparing to unpack .../063-libllvm4.0_1%3a4.0.1-10build1_s390x.deb ... Unpacking libllvm4.0:s390x (1:4.0.1-10build1) ... Selecting previously unselected package libgc1c2:s390x. Preparing to unpack .../064-libgc1c2_1%3a7.6.4-0.4_s390x.deb ... Unpacking libgc1c2:s390x (1:7.6.4-0.4) ... Selecting previously unselected package libobjc4:s390x. Preparing to unpack .../065-libobjc4_8.2.0-7ubuntu1_s390x.deb ... Unpacking libobjc4:s390x (8.2.0-7ubuntu1) ... Selecting previously unselected package libobjc-7-dev:s390x. Preparing to unpack .../066-libobjc-7-dev_7.3.0-29ubuntu1_s390x.deb ... Unpacking libobjc-7-dev:s390x (7.3.0-29ubuntu1) ... Selecting previously unselected package libclang-common-4.0-dev. Preparing to unpack .../067-libclang-common-4.0-dev_1%3a4.0.1-10build1_s390x.deb ... Unpacking libclang-common-4.0-dev (1:4.0.1-10build1) ... Selecting previously unselected package libclang1-4.0:s390x. Preparing to unpack .../068-libclang1-4.0_1%3a4.0.1-10build1_s390x.deb ... Unpacking libclang1-4.0:s390x (1:4.0.1-10build1) ... Selecting previously unselected package clang-4.0. Preparing to unpack .../069-clang-4.0_1%3a4.0.1-10build1_s390x.deb ... Unpacking clang-4.0 (1:4.0.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../070-libtool_2.4.6-4_all.deb ... Unpacking libtool (2.4.6-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../071-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../072-libarchive-zip-perl_1.63-1_all.deb ... Unpacking libarchive-zip-perl (1.63-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../073-libfile-stripnondeterminism-perl_0.042-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.042-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../074-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../075-dh-strip-nondeterminism_0.042-1_all.deb ... Unpacking dh-strip-nondeterminism (0.042-1) ... Selecting previously unselected package dwz. Preparing to unpack .../076-dwz_0.12-2_s390x.deb ... Unpacking dwz (0.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../077-gettext_0.19.8.1-8_s390x.deb ... Unpacking gettext (0.19.8.1-8) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../078-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../079-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../080-debhelper_11.3.2ubuntu1_all.deb ... Unpacking debhelper (11.3.2ubuntu1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../081-liburi-perl_1.74-1_all.deb ... Unpacking liburi-perl (1.74-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../082-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../083-libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../084-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../085-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../086-libhtml-parser-perl_3.72-3build1_s390x.deb ... Unpacking libhtml-parser-perl (3.72-3build1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../087-libhtml-tree-perl_5.07-1_all.deb ... Unpacking libhtml-tree-perl (5.07-1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../088-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../089-liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../090-libhttp-message-perl_6.18-1_all.deb ... Unpacking libhttp-message-perl (6.18-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../091-libhttp-cookies-perl_6.04-1_all.deb ... Unpacking libhttp-cookies-perl (6.04-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../092-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:s390x. Preparing to unpack .../093-perl-openssl-defaults_3build1_s390x.deb ... Unpacking perl-openssl-defaults:s390x (3build1) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../094-libnet-ssleay-perl_1.85-2ubuntu2_s390x.deb ... Unpacking libnet-ssleay-perl (1.85-2ubuntu2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../095-libio-socket-ssl-perl_2.060-3_all.deb ... Unpacking libio-socket-ssl-perl (2.060-3) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../096-libnet-http-perl_6.18-1_all.deb ... Unpacking libnet-http-perl (6.18-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../097-liblwp-protocol-https-perl_6.07-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../098-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../099-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../100-libwww-perl_6.35-2_all.deb ... Unpacking libwww-perl (6.35-2) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../101-libxml-parser-perl_2.44-2build3_s390x.deb ... Unpacking libxml-parser-perl (2.44-2build3) ... Selecting previously unselected package intltool. Preparing to unpack .../102-intltool_0.51.0-5ubuntu1_all.deb ... Unpacking intltool (0.51.0-5ubuntu1) ... Selecting previously unselected package libonig5:s390x. Preparing to unpack .../103-libonig5_6.8.2-1_s390x.deb ... Unpacking libonig5:s390x (6.8.2-1) ... Selecting previously unselected package libjq1:s390x. Preparing to unpack .../104-libjq1_1.5+dfsg-2build1_s390x.deb ... Unpacking libjq1:s390x (1.5+dfsg-2build1) ... Selecting previously unselected package jq. Preparing to unpack .../105-jq_1.5+dfsg-2build1_s390x.deb ... Unpacking jq (1.5+dfsg-2build1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../106-libfile-which-perl_1.22-1_all.deb ... Unpacking libfile-which-perl (1.22-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../107-dh-translations_143_all.deb ... Unpacking dh-translations (143) ... Selecting previously unselected package python3-six. Preparing to unpack .../108-python3-six_1.11.0-2_all.deb ... Unpacking python3-six (1.11.0-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../109-python3-pkg-resources_40.2.0-1_all.deb ... Unpacking python3-pkg-resources (40.2.0-1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../110-python3-scour_0.37-1_all.deb ... Unpacking python3-scour (0.37-1) ... Selecting previously unselected package scour. Preparing to unpack .../111-scour_0.37-1_all.deb ... Unpacking scour (0.37-1) ... Selecting previously unselected package cdbs. Preparing to unpack .../112-cdbs_0.4.156ubuntu4_all.deb ... Unpacking cdbs (0.4.156ubuntu4) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../113-dbus-user-session_1.12.10-1ubuntu2_s390x.deb ... Unpacking dbus-user-session (1.12.10-1ubuntu2) ... Selecting previously unselected package dbus-x11. Preparing to unpack .../114-dbus-x11_1.12.10-1ubuntu2_s390x.deb ... Unpacking dbus-x11 (1.12.10-1ubuntu2) ... Selecting previously unselected package libdconf1:s390x. Preparing to unpack .../115-libdconf1_0.30.0-1_s390x.deb ... Unpacking libdconf1:s390x (0.30.0-1) ... Selecting previously unselected package dconf-service. Preparing to unpack .../116-dconf-service_0.30.0-1_s390x.deb ... Unpacking dconf-service (0.30.0-1) ... Selecting previously unselected package dconf-gsettings-backend:s390x. Preparing to unpack .../117-dconf-gsettings-backend_0.30.0-1_s390x.deb ... Unpacking dconf-gsettings-backend:s390x (0.30.0-1) ... Selecting previously unselected package xml-core. Preparing to unpack .../118-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package sgml-data. Preparing to unpack .../119-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook. Preparing to unpack .../120-docbook_4.5-6_all.deb ... Unpacking docbook (4.5-6) ... Selecting previously unselected package libosp5. Preparing to unpack .../121-libosp5_1.5.2-13ubuntu2_s390x.deb ... Unpacking libosp5 (1.5.2-13ubuntu2) ... Selecting previously unselected package opensp. Preparing to unpack .../122-opensp_1.5.2-13ubuntu2_s390x.deb ... Unpacking opensp (1.5.2-13ubuntu2) ... Selecting previously unselected package docbook-to-man. Preparing to unpack .../123-docbook-to-man_1%3a2.0.0-42_s390x.deb ... Unpacking docbook-to-man (1:2.0.0-42) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../124-libatk1.0-data_2.30.0-1_all.deb ... Unpacking libatk1.0-data (2.30.0-1) ... Selecting previously unselected package libatk1.0-0:s390x. Preparing to unpack .../125-libatk1.0-0_2.30.0-1_s390x.deb ... Unpacking libatk1.0-0:s390x (2.30.0-1) ... Selecting previously unselected package gir1.2-atk-1.0:s390x. Preparing to unpack .../126-gir1.2-atk-1.0_2.30.0-1_s390x.deb ... Unpacking gir1.2-atk-1.0:s390x (2.30.0-1) ... Selecting previously unselected package gir1.2-freedesktop:s390x. Preparing to unpack .../127-gir1.2-freedesktop_1.58.0-1_s390x.deb ... Unpacking gir1.2-freedesktop:s390x (1.58.0-1) ... Selecting previously unselected package libatspi2.0-0:s390x. Preparing to unpack .../128-libatspi2.0-0_2.30.0-2_s390x.deb ... Unpacking libatspi2.0-0:s390x (2.30.0-2) ... Selecting previously unselected package gir1.2-atspi-2.0:s390x. Preparing to unpack .../129-gir1.2-atspi-2.0_2.30.0-2_s390x.deb ... Unpacking gir1.2-atspi-2.0:s390x (2.30.0-2) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:s390x. Preparing to unpack .../130-gir1.2-gdkpixbuf-2.0_2.38.0+dfsg-6_s390x.deb ... Unpacking gir1.2-gdkpixbuf-2.0:s390x (2.38.0+dfsg-6) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../131-libgtk2.0-common_2.24.32-3ubuntu1_all.deb ... Unpacking libgtk2.0-common (2.24.32-3ubuntu1) ... Selecting previously unselected package libxft2:s390x. Preparing to unpack .../132-libxft2_2.3.2-2_s390x.deb ... Unpacking libxft2:s390x (2.3.2-2) ... Selecting previously unselected package libpangoxft-1.0-0:s390x. Preparing to unpack .../133-libpangoxft-1.0-0_1.42.4-3_s390x.deb ... Unpacking libpangoxft-1.0-0:s390x (1.42.4-3) ... Selecting previously unselected package gir1.2-pango-1.0:s390x. Preparing to unpack .../134-gir1.2-pango-1.0_1.42.4-3_s390x.deb ... Unpacking gir1.2-pango-1.0:s390x (1.42.4-3) ... Selecting previously unselected package libavahi-common-data:s390x. Preparing to unpack .../135-libavahi-common-data_0.7-4ubuntu2_s390x.deb ... Unpacking libavahi-common-data:s390x (0.7-4ubuntu2) ... Selecting previously unselected package libavahi-common3:s390x. Preparing to unpack .../136-libavahi-common3_0.7-4ubuntu2_s390x.deb ... Unpacking libavahi-common3:s390x (0.7-4ubuntu2) ... Selecting previously unselected package libavahi-client3:s390x. Preparing to unpack .../137-libavahi-client3_0.7-4ubuntu2_s390x.deb ... Unpacking libavahi-client3:s390x (0.7-4ubuntu2) ... Selecting previously unselected package libcups2:s390x. Preparing to unpack .../138-libcups2_2.2.8-5ubuntu1_s390x.deb ... Unpacking libcups2:s390x (2.2.8-5ubuntu1) ... Selecting previously unselected package libxcomposite1:s390x. Preparing to unpack .../139-libxcomposite1_1%3a0.4.4-2_s390x.deb ... Unpacking libxcomposite1:s390x (1:0.4.4-2) ... Selecting previously unselected package libxfixes3:s390x. Preparing to unpack .../140-libxfixes3_1%3a5.0.3-1_s390x.deb ... Unpacking libxfixes3:s390x (1:5.0.3-1) ... Selecting previously unselected package libxcursor1:s390x. Preparing to unpack .../141-libxcursor1_1%3a1.1.15-1_s390x.deb ... Unpacking libxcursor1:s390x (1:1.1.15-1) ... Selecting previously unselected package libxdamage1:s390x. Preparing to unpack .../142-libxdamage1_1%3a1.1.4-3_s390x.deb ... Unpacking libxdamage1:s390x (1:1.1.4-3) ... Selecting previously unselected package libxi6:s390x. Preparing to unpack .../143-libxi6_2%3a1.7.9-1_s390x.deb ... Unpacking libxi6:s390x (2:1.7.9-1) ... Selecting previously unselected package libxinerama1:s390x. Preparing to unpack .../144-libxinerama1_2%3a1.1.4-1_s390x.deb ... Unpacking libxinerama1:s390x (2:1.1.4-1) ... Selecting previously unselected package libxrandr2:s390x. Preparing to unpack .../145-libxrandr2_2%3a1.5.1-1_s390x.deb ... Unpacking libxrandr2:s390x (2:1.5.1-1) ... Selecting previously unselected package libgtk2.0-0:s390x. Preparing to unpack .../146-libgtk2.0-0_2.24.32-3ubuntu1_s390x.deb ... Unpacking libgtk2.0-0:s390x (2.24.32-3ubuntu1) ... Selecting previously unselected package gir1.2-gtk-2.0:s390x. Preparing to unpack .../147-gir1.2-gtk-2.0_2.24.32-3ubuntu1_s390x.deb ... Unpacking gir1.2-gtk-2.0:s390x (2.24.32-3ubuntu1) ... Selecting previously unselected package libatk-bridge2.0-0:s390x. Preparing to unpack .../148-libatk-bridge2.0-0_2.30.0-1_s390x.deb ... Unpacking libatk-bridge2.0-0:s390x (2.30.0-1) ... Selecting previously unselected package libcairo-gobject2:s390x. Preparing to unpack .../149-libcairo-gobject2_1.15.12-1_s390x.deb ... Unpacking libcairo-gobject2:s390x (1.15.12-1) ... Selecting previously unselected package libcolord2:s390x. Preparing to unpack .../150-libcolord2_1.4.3-3_s390x.deb ... Unpacking libcolord2:s390x (1.4.3-3) ... Selecting previously unselected package libepoxy0:s390x. Preparing to unpack .../151-libepoxy0_1.5.3-0.1_s390x.deb ... Unpacking libepoxy0:s390x (1.5.3-0.1) ... Selecting previously unselected package libjson-glib-1.0-common. Preparing to unpack .../152-libjson-glib-1.0-common_1.4.4-1_all.deb ... Unpacking libjson-glib-1.0-common (1.4.4-1) ... Selecting previously unselected package libjson-glib-1.0-0:s390x. Preparing to unpack .../153-libjson-glib-1.0-0_1.4.4-1_s390x.deb ... Unpacking libjson-glib-1.0-0:s390x (1.4.4-1) ... Selecting previously unselected package libproxy1v5:s390x. Preparing to unpack .../154-libproxy1v5_0.4.15-2_s390x.deb ... Unpacking libproxy1v5:s390x (0.4.15-2) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../155-glib-networking-common_2.58.0-1_all.deb ... Unpacking glib-networking-common (2.58.0-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../156-glib-networking-services_2.58.0-1_s390x.deb ... Unpacking glib-networking-services (2.58.0-1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../157-gsettings-desktop-schemas_3.28.1-1ubuntu1_all.deb ... Unpacking gsettings-desktop-schemas (3.28.1-1ubuntu1) ... Selecting previously unselected package glib-networking:s390x. Preparing to unpack .../158-glib-networking_2.58.0-1_s390x.deb ... Unpacking glib-networking:s390x (2.58.0-1) ... Selecting previously unselected package libsoup2.4-1:s390x. Preparing to unpack .../159-libsoup2.4-1_2.64.1-1_s390x.deb ... Unpacking libsoup2.4-1:s390x (2.64.1-1) ... Selecting previously unselected package libsoup-gnome2.4-1:s390x. Preparing to unpack .../160-libsoup-gnome2.4-1_2.64.1-1_s390x.deb ... Unpacking libsoup-gnome2.4-1:s390x (2.64.1-1) ... Selecting previously unselected package librest-0.7-0:s390x. Preparing to unpack .../161-librest-0.7-0_0.8.0-2_s390x.deb ... Unpacking librest-0.7-0:s390x (0.8.0-2) ... Selecting previously unselected package libwayland-client0:s390x. Preparing to unpack .../162-libwayland-client0_1.16.0-1ubuntu1_s390x.deb ... Unpacking libwayland-client0:s390x (1.16.0-1ubuntu1) ... Selecting previously unselected package libwayland-cursor0:s390x. Preparing to unpack .../163-libwayland-cursor0_1.16.0-1ubuntu1_s390x.deb ... Unpacking libwayland-cursor0:s390x (1.16.0-1ubuntu1) ... Selecting previously unselected package libwayland-egl1:s390x. Preparing to unpack .../164-libwayland-egl1_1.16.0-1ubuntu1_s390x.deb ... Unpacking libwayland-egl1:s390x (1.16.0-1ubuntu1) ... Selecting previously unselected package libxkbcommon0:s390x. Preparing to unpack .../165-libxkbcommon0_0.8.2-1_s390x.deb ... Unpacking libxkbcommon0:s390x (0.8.2-1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../166-libgtk-3-common_3.24.1-1ubuntu2_all.deb ... Unpacking libgtk-3-common (3.24.1-1ubuntu2) ... Selecting previously unselected package libgtk-3-0:s390x. Preparing to unpack .../167-libgtk-3-0_3.24.1-1ubuntu2_s390x.deb ... Unpacking libgtk-3-0:s390x (3.24.1-1ubuntu2) ... Selecting previously unselected package gir1.2-gtk-3.0:s390x. Preparing to unpack .../168-gir1.2-gtk-3.0_3.24.1-1ubuntu2_s390x.deb ... Unpacking gir1.2-gtk-3.0:s390x (3.24.1-1ubuntu2) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:s390x. Preparing to unpack .../169-gir1.2-harfbuzz-0.0_1.8.8-2_s390x.deb ... Unpacking gir1.2-harfbuzz-0.0:s390x (1.8.8-2) ... Selecting previously unselected package libnotify4:s390x. Preparing to unpack .../170-libnotify4_0.7.7-3_s390x.deb ... Unpacking libnotify4:s390x (0.7.7-3) ... Selecting previously unselected package gir1.2-notify-0.7:s390x. Preparing to unpack .../171-gir1.2-notify-0.7_0.7.7-3_s390x.deb ... Unpacking gir1.2-notify-0.7:s390x (0.7.7-3) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../172-icu-devtools_60.2-6ubuntu1_s390x.deb ... Unpacking icu-devtools (60.2-6ubuntu1) ... Selecting previously unselected package imagemagick-6.q16. Preparing to unpack .../173-imagemagick-6.q16_8%3a6.9.10.8+dfsg-1ubuntu2_s390x.deb ... Unpacking imagemagick-6.q16 (8:6.9.10.8+dfsg-1ubuntu2) ... Selecting previously unselected package imagemagick. Preparing to unpack .../174-imagemagick_8%3a6.9.10.8+dfsg-1ubuntu2_s390x.deb ... Unpacking imagemagick (8:6.9.10.8+dfsg-1ubuntu2) ... Selecting previously unselected package libgssrpc4:s390x. Preparing to unpack .../175-libgssrpc4_1.16-2ubuntu1_s390x.deb ... Unpacking libgssrpc4:s390x (1.16-2ubuntu1) ... Selecting previously unselected package libkdb5-9:s390x. Preparing to unpack .../176-libkdb5-9_1.16-2ubuntu1_s390x.deb ... Unpacking libkdb5-9:s390x (1.16-2ubuntu1) ... Selecting previously unselected package libkadm5srv-mit11:s390x. Preparing to unpack .../177-libkadm5srv-mit11_1.16-2ubuntu1_s390x.deb ... Unpacking libkadm5srv-mit11:s390x (1.16-2ubuntu1) ... Selecting previously unselected package libkadm5clnt-mit11:s390x. Preparing to unpack .../178-libkadm5clnt-mit11_1.16-2ubuntu1_s390x.deb ... Unpacking libkadm5clnt-mit11:s390x (1.16-2ubuntu1) ... Selecting previously unselected package comerr-dev:s390x. Preparing to unpack .../179-comerr-dev_2.1-1.44.4-2_s390x.deb ... Unpacking comerr-dev:s390x (2.1-1.44.4-2) ... Selecting previously unselected package krb5-multidev:s390x. Preparing to unpack .../180-krb5-multidev_1.16-2ubuntu1_s390x.deb ... Unpacking krb5-multidev:s390x (1.16-2ubuntu1) ... Selecting previously unselected package libroken18-heimdal:s390x. Preparing to unpack .../181-libroken18-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libroken18-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libasn1-8-heimdal:s390x. Preparing to unpack .../182-libasn1-8-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libasn1-8-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../183-libasound2-data_1.1.6-1ubuntu1_all.deb ... Unpacking libasound2-data (1.1.6-1ubuntu1) ... Selecting previously unselected package libasound2:s390x. Preparing to unpack .../184-libasound2_1.1.6-1ubuntu1_s390x.deb ... Unpacking libasound2:s390x (1.1.6-1ubuntu1) ... Selecting previously unselected package libasound2-dev:s390x. Preparing to unpack .../185-libasound2-dev_1.1.6-1ubuntu1_s390x.deb ... Unpacking libasound2-dev:s390x (1.1.6-1ubuntu1) ... Selecting previously unselected package libasyncns0:s390x. Preparing to unpack .../186-libasyncns0_0.8-6_s390x.deb ... Unpacking libasyncns0:s390x (0.8-6) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../187-libglib2.0-bin_2.58.1-2_s390x.deb ... Unpacking libglib2.0-bin (2.58.1-2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../188-python3-lib2to3_3.6.6-1_all.deb ... Unpacking python3-lib2to3 (3.6.6-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../189-python3-distutils_3.6.6-1_all.deb ... Unpacking python3-distutils (3.6.6-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../190-libglib2.0-dev-bin_2.58.1-2_s390x.deb ... Unpacking libglib2.0-dev-bin (2.58.1-2) ... Selecting previously unselected package libpcre16-3:s390x. Preparing to unpack .../191-libpcre16-3_2%3a8.39-11_s390x.deb ... Unpacking libpcre16-3:s390x (2:8.39-11) ... Selecting previously unselected package libpcre32-3:s390x. Preparing to unpack .../192-libpcre32-3_2%3a8.39-11_s390x.deb ... Unpacking libpcre32-3:s390x (2:8.39-11) ... Selecting previously unselected package libpcrecpp0v5:s390x. Preparing to unpack .../193-libpcrecpp0v5_2%3a8.39-11_s390x.deb ... Unpacking libpcrecpp0v5:s390x (2:8.39-11) ... Selecting previously unselected package libpcre3-dev:s390x. Preparing to unpack .../194-libpcre3-dev_2%3a8.39-11_s390x.deb ... Unpacking libpcre3-dev:s390x (2:8.39-11) ... Selecting previously unselected package pkg-config. Preparing to unpack .../195-pkg-config_0.29.1-0ubuntu2_s390x.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../196-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libglib2.0-dev:s390x. Preparing to unpack .../197-libglib2.0-dev_2.58.1-2_s390x.deb ... Unpacking libglib2.0-dev:s390x (2.58.1-2) ... Selecting previously unselected package libdbus-1-dev:s390x. Preparing to unpack .../198-libdbus-1-dev_1.12.10-1ubuntu2_s390x.deb ... Unpacking libdbus-1-dev:s390x (1.12.10-1ubuntu2) ... Selecting previously unselected package x11-common. Preparing to unpack .../199-x11-common_1%3a7.7+19ubuntu8_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu8) ... Selecting previously unselected package libxtst6:s390x. Preparing to unpack .../200-libxtst6_2%3a1.2.3-1_s390x.deb ... Unpacking libxtst6:s390x (2:1.2.3-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../201-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../202-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../203-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:s390x. Preparing to unpack .../204-libxau-dev_1%3a1.0.8-1_s390x.deb ... Unpacking libxau-dev:s390x (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:s390x. Preparing to unpack .../205-libxdmcp-dev_1%3a1.1.2-3_s390x.deb ... Unpacking libxdmcp-dev:s390x (1:1.1.2-3) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../206-x11proto-input-dev_2018.4-4_all.deb ... Unpacking x11proto-input-dev (2018.4-4) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../207-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:s390x. Preparing to unpack .../208-libpthread-stubs0-dev_0.3-4_s390x.deb ... Unpacking libpthread-stubs0-dev:s390x (0.3-4) ... Selecting previously unselected package libxcb1-dev:s390x. Preparing to unpack .../209-libxcb1-dev_1.13.1-1_s390x.deb ... Unpacking libxcb1-dev:s390x (1.13.1-1) ... Selecting previously unselected package libx11-dev:s390x. Preparing to unpack .../210-libx11-dev_2%3a1.6.7-1_s390x.deb ... Unpacking libx11-dev:s390x (2:1.6.7-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../211-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:s390x. Preparing to unpack .../212-libxext-dev_2%3a1.3.3-1_s390x.deb ... Unpacking libxext-dev:s390x (2:1.3.3-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../213-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:s390x. Preparing to unpack .../214-libxfixes-dev_1%3a5.0.3-1_s390x.deb ... Unpacking libxfixes-dev:s390x (1:5.0.3-1) ... Selecting previously unselected package libxi-dev:s390x. Preparing to unpack .../215-libxi-dev_2%3a1.7.9-1_s390x.deb ... Unpacking libxi-dev:s390x (2:1.7.9-1) ... Selecting previously unselected package x11proto-record-dev. Preparing to unpack .../216-x11proto-record-dev_2018.4-4_all.deb ... Unpacking x11proto-record-dev (2018.4-4) ... Selecting previously unselected package libxtst-dev:s390x. Preparing to unpack .../217-libxtst-dev_2%3a1.2.3-1_s390x.deb ... Unpacking libxtst-dev:s390x (2:1.2.3-1) ... Selecting previously unselected package libatspi2.0-dev:s390x. Preparing to unpack .../218-libatspi2.0-dev_2.30.0-2_s390x.deb ... Unpacking libatspi2.0-dev:s390x (2.30.0-2) ... Selecting previously unselected package libatk-bridge2.0-dev:s390x. Preparing to unpack .../219-libatk-bridge2.0-dev_2.30.0-1_s390x.deb ... Unpacking libatk-bridge2.0-dev:s390x (2.30.0-1) ... Selecting previously unselected package libatk1.0-dev:s390x. Preparing to unpack .../220-libatk1.0-dev_2.30.0-1_s390x.deb ... Unpacking libatk1.0-dev:s390x (2.30.0-1) ... Selecting previously unselected package liblzo2-2:s390x. Preparing to unpack .../221-liblzo2-2_2.10-0.1_s390x.deb ... Unpacking liblzo2-2:s390x (2.10-0.1) ... Selecting previously unselected package libcairo-script-interpreter2:s390x. Preparing to unpack .../222-libcairo-script-interpreter2_1.15.12-1_s390x.deb ... Unpacking libcairo-script-interpreter2:s390x (1.15.12-1) ... Selecting previously unselected package libexpat1-dev:s390x. Preparing to unpack .../223-libexpat1-dev_2.2.6-1_s390x.deb ... Unpacking libexpat1-dev:s390x (2.2.6-1) ... Selecting previously unselected package libpng-dev:s390x. Preparing to unpack .../224-libpng-dev_1.6.34-2_s390x.deb ... Unpacking libpng-dev:s390x (1.6.34-2) ... Selecting previously unselected package libfreetype6-dev:s390x. Preparing to unpack .../225-libfreetype6-dev_2.8.1-2ubuntu2_s390x.deb ... Unpacking libfreetype6-dev:s390x (2.8.1-2ubuntu2) ... Selecting previously unselected package uuid-dev:s390x. Preparing to unpack .../226-uuid-dev_2.32-0.1ubuntu1_s390x.deb ... Unpacking uuid-dev:s390x (2.32-0.1ubuntu1) ... Selecting previously unselected package libfontconfig1-dev:s390x. Preparing to unpack .../227-libfontconfig1-dev_2.13.0-5ubuntu3_s390x.deb ... Unpacking libfontconfig1-dev:s390x (2.13.0-5ubuntu3) ... Selecting previously unselected package libxrender-dev:s390x. Preparing to unpack .../228-libxrender-dev_1%3a0.9.10-1_s390x.deb ... Unpacking libxrender-dev:s390x (1:0.9.10-1) ... Selecting previously unselected package libice6:s390x. Preparing to unpack .../229-libice6_2%3a1.0.9-2_s390x.deb ... Unpacking libice6:s390x (2:1.0.9-2) ... Selecting previously unselected package libsm6:s390x. Preparing to unpack .../230-libsm6_2%3a1.2.2-1_s390x.deb ... Unpacking libsm6:s390x (2:1.2.2-1) ... Selecting previously unselected package libice-dev:s390x. Preparing to unpack .../231-libice-dev_2%3a1.0.9-2_s390x.deb ... Unpacking libice-dev:s390x (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:s390x. Preparing to unpack .../232-libsm-dev_2%3a1.2.2-1_s390x.deb ... Unpacking libsm-dev:s390x (2:1.2.2-1) ... Selecting previously unselected package libpixman-1-dev:s390x. Preparing to unpack .../233-libpixman-1-dev_0.34.0-2_s390x.deb ... Unpacking libpixman-1-dev:s390x (0.34.0-2) ... Selecting previously unselected package libxcb-render0-dev:s390x. Preparing to unpack .../234-libxcb-render0-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-render0-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-shm0-dev:s390x. Preparing to unpack .../235-libxcb-shm0-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-shm0-dev:s390x (1.13.1-1) ... Selecting previously unselected package libcairo2-dev:s390x. Preparing to unpack .../236-libcairo2-dev_1.15.12-1_s390x.deb ... Unpacking libcairo2-dev:s390x (1.15.12-1) ... Selecting previously unselected package libheimbase1-heimdal:s390x. Preparing to unpack .../237-libheimbase1-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libheimbase1-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libhcrypto4-heimdal:s390x. Preparing to unpack .../238-libhcrypto4-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libhcrypto4-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libwind0-heimdal:s390x. Preparing to unpack .../239-libwind0-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libwind0-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libhx509-5-heimdal:s390x. Preparing to unpack .../240-libhx509-5-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libhx509-5-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libkrb5-26-heimdal:s390x. Preparing to unpack .../241-libkrb5-26-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libkrb5-26-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libheimntlm0-heimdal:s390x. Preparing to unpack .../242-libheimntlm0-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libheimntlm0-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libgssapi3-heimdal:s390x. Preparing to unpack .../243-libgssapi3-heimdal_7.5.0+dfsg-2_s390x.deb ... Unpacking libgssapi3-heimdal:s390x (7.5.0+dfsg-2) ... Selecting previously unselected package libsasl2-modules-db:s390x. Preparing to unpack .../244-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2_s390x.deb ... Unpacking libsasl2-modules-db:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libsasl2-2:s390x. Preparing to unpack .../245-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2_s390x.deb ... Unpacking libsasl2-2:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../246-libldap-common_2.4.46+dfsg-5ubuntu1_all.deb ... Unpacking libldap-common (2.4.46+dfsg-5ubuntu1) ... Selecting previously unselected package libldap-2.4-2:s390x. Preparing to unpack .../247-libldap-2.4-2_2.4.46+dfsg-5ubuntu1_s390x.deb ... Unpacking libldap-2.4-2:s390x (2.4.46+dfsg-5ubuntu1) ... Selecting previously unselected package libnghttp2-14:s390x. Preparing to unpack .../248-libnghttp2-14_1.32.1-1build1_s390x.deb ... Unpacking libnghttp2-14:s390x (1.32.1-1build1) ... Selecting previously unselected package librtmp1:s390x. Preparing to unpack .../249-librtmp1_2.4+20151223.gitfa8646d.1-2_s390x.deb ... Unpacking librtmp1:s390x (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libcurl3-gnutls:s390x. Preparing to unpack .../250-libcurl3-gnutls_7.61.0-1ubuntu2_s390x.deb ... Unpacking libcurl3-gnutls:s390x (7.61.0-1ubuntu2) ... Selecting previously unselected package libcurl4:s390x. Preparing to unpack .../251-libcurl4_7.61.0-1ubuntu2_s390x.deb ... Unpacking libcurl4:s390x (7.61.0-1ubuntu2) ... Selecting previously unselected package libcurl4-openssl-dev:s390x. Preparing to unpack .../252-libcurl4-openssl-dev_7.61.0-1ubuntu2_s390x.deb ... Unpacking libcurl4-openssl-dev:s390x (7.61.0-1ubuntu2) ... Selecting previously unselected package libdbus-glib-1-2:s390x. Preparing to unpack .../253-libdbus-glib-1-2_0.110-3_s390x.deb ... Unpacking libdbus-glib-1-2:s390x (0.110-3) ... Selecting previously unselected package libdbus-glib-1-dev-bin. Preparing to unpack .../254-libdbus-glib-1-dev-bin_0.110-3_s390x.deb ... Unpacking libdbus-glib-1-dev-bin (0.110-3) ... Selecting previously unselected package libdbus-glib-1-dev:s390x. Preparing to unpack .../255-libdbus-glib-1-dev_0.110-3_s390x.deb ... Unpacking libdbus-glib-1-dev:s390x (0.110-3) ... Selecting previously unselected package libdrm-amdgpu1:s390x. Preparing to unpack .../256-libdrm-amdgpu1_2.4.95-1_s390x.deb ... Unpacking libdrm-amdgpu1:s390x (2.4.95-1) ... Selecting previously unselected package libdrm-radeon1:s390x. Preparing to unpack .../257-libdrm-radeon1_2.4.95-1_s390x.deb ... Unpacking libdrm-radeon1:s390x (2.4.95-1) ... Selecting previously unselected package libdrm-nouveau2:s390x. Preparing to unpack .../258-libdrm-nouveau2_2.4.95-1_s390x.deb ... Unpacking libdrm-nouveau2:s390x (2.4.95-1) ... Selecting previously unselected package libdrm-dev:s390x. Preparing to unpack .../259-libdrm-dev_2.4.95-1_s390x.deb ... Unpacking libdrm-dev:s390x (2.4.95-1) ... Selecting previously unselected package libwayland-server0:s390x. Preparing to unpack .../260-libwayland-server0_1.16.0-1ubuntu1_s390x.deb ... Unpacking libwayland-server0:s390x (1.16.0-1ubuntu1) ... Selecting previously unselected package libgbm1:s390x. Preparing to unpack .../261-libgbm1_18.2.2-0ubuntu1_s390x.deb ... Unpacking libgbm1:s390x (18.2.2-0ubuntu1) ... Selecting previously unselected package libglapi-mesa:s390x. Preparing to unpack .../262-libglapi-mesa_18.2.2-0ubuntu1_s390x.deb ... Unpacking libglapi-mesa:s390x (18.2.2-0ubuntu1) ... Selecting previously unselected package libx11-xcb1:s390x. Preparing to unpack .../263-libx11-xcb1_2%3a1.6.7-1_s390x.deb ... Unpacking libx11-xcb1:s390x (2:1.6.7-1) ... Selecting previously unselected package libxcb-dri2-0:s390x. Preparing to unpack .../264-libxcb-dri2-0_1.13.1-1_s390x.deb ... Unpacking libxcb-dri2-0:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-dri3-0:s390x. Preparing to unpack .../265-libxcb-dri3-0_1.13.1-1_s390x.deb ... Unpacking libxcb-dri3-0:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-present0:s390x. Preparing to unpack .../266-libxcb-present0_1.13.1-1_s390x.deb ... Unpacking libxcb-present0:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-sync1:s390x. Preparing to unpack .../267-libxcb-sync1_1.13.1-1_s390x.deb ... Unpacking libxcb-sync1:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-xfixes0:s390x. Preparing to unpack .../268-libxcb-xfixes0_1.13.1-1_s390x.deb ... Unpacking libxcb-xfixes0:s390x (1.13.1-1) ... Selecting previously unselected package libxshmfence1:s390x. Preparing to unpack .../269-libxshmfence1_1.3-1_s390x.deb ... Unpacking libxshmfence1:s390x (1.3-1) ... Selecting previously unselected package libegl-mesa0:s390x. Preparing to unpack .../270-libegl-mesa0_18.2.2-0ubuntu1_s390x.deb ... Unpacking libegl-mesa0:s390x (18.2.2-0ubuntu1) ... Selecting previously unselected package libglvnd0:s390x. Preparing to unpack .../271-libglvnd0_1.1.0-1_s390x.deb ... Unpacking libglvnd0:s390x (1.1.0-1) ... Selecting previously unselected package libglvnd-core-dev:s390x. Preparing to unpack .../272-libglvnd-core-dev_1.1.0-1_s390x.deb ... Unpacking libglvnd-core-dev:s390x (1.1.0-1) ... Selecting previously unselected package libegl1:s390x. Preparing to unpack .../273-libegl1_1.1.0-1_s390x.deb ... Unpacking libegl1:s390x (1.1.0-1) ... Selecting previously unselected package libgles1:s390x. Preparing to unpack .../274-libgles1_1.1.0-1_s390x.deb ... Unpacking libgles1:s390x (1.1.0-1) ... Selecting previously unselected package libgles2:s390x. Preparing to unpack .../275-libgles2_1.1.0-1_s390x.deb ... Unpacking libgles2:s390x (1.1.0-1) ... Selecting previously unselected package libxcb-glx0:s390x. Preparing to unpack .../276-libxcb-glx0_1.13.1-1_s390x.deb ... Unpacking libxcb-glx0:s390x (1.13.1-1) ... Selecting previously unselected package libxxf86vm1:s390x. Preparing to unpack .../277-libxxf86vm1_1%3a1.1.4-1_s390x.deb ... Unpacking libxxf86vm1:s390x (1:1.1.4-1) ... Selecting previously unselected package libsensors4:s390x. Preparing to unpack .../278-libsensors4_1%3a3.4.0-4_s390x.deb ... Unpacking libsensors4:s390x (1:3.4.0-4) ... Selecting previously unselected package libgl1-mesa-dri:s390x. Preparing to unpack .../279-libgl1-mesa-dri_18.2.2-0ubuntu1_s390x.deb ... Unpacking libgl1-mesa-dri:s390x (18.2.2-0ubuntu1) ... Selecting previously unselected package libglx-mesa0:s390x. Preparing to unpack .../280-libglx-mesa0_18.2.2-0ubuntu1_s390x.deb ... Unpacking libglx-mesa0:s390x (18.2.2-0ubuntu1) ... Selecting previously unselected package libglx0:s390x. Preparing to unpack .../281-libglx0_1.1.0-1_s390x.deb ... Unpacking libglx0:s390x (1.1.0-1) ... Selecting previously unselected package libgl1:s390x. Preparing to unpack .../282-libgl1_1.1.0-1_s390x.deb ... Unpacking libgl1:s390x (1.1.0-1) ... Selecting previously unselected package libopengl0:s390x. Preparing to unpack .../283-libopengl0_1.1.0-1_s390x.deb ... Unpacking libopengl0:s390x (1.1.0-1) ... Selecting previously unselected package libglvnd-dev:s390x. Preparing to unpack .../284-libglvnd-dev_1.1.0-1_s390x.deb ... Unpacking libglvnd-dev:s390x (1.1.0-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../285-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:s390x. Preparing to unpack .../286-libxxf86vm-dev_1%3a1.1.4-1_s390x.deb ... Unpacking libxxf86vm-dev:s390x (1:1.1.4-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../287-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:s390x. Preparing to unpack .../288-libxdamage-dev_1%3a1.1.4-3_s390x.deb ... Unpacking libxdamage-dev:s390x (1:1.1.4-3) ... Selecting previously unselected package libxcb-glx0-dev:s390x. Preparing to unpack .../289-libxcb-glx0-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-glx0-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-dri2-0-dev:s390x. Preparing to unpack .../290-libxcb-dri2-0-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-dri2-0-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-dri3-dev:s390x. Preparing to unpack .../291-libxcb-dri3-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-dri3-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-randr0:s390x. Preparing to unpack .../292-libxcb-randr0_1.13.1-1_s390x.deb ... Unpacking libxcb-randr0:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-randr0-dev:s390x. Preparing to unpack .../293-libxcb-randr0-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-randr0-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-shape0:s390x. Preparing to unpack .../294-libxcb-shape0_1.13.1-1_s390x.deb ... Unpacking libxcb-shape0:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-shape0-dev:s390x. Preparing to unpack .../295-libxcb-shape0-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-shape0-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-xfixes0-dev:s390x. Preparing to unpack .../296-libxcb-xfixes0-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-xfixes0-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-sync-dev:s390x. Preparing to unpack .../297-libxcb-sync-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-sync-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxcb-present-dev:s390x. Preparing to unpack .../298-libxcb-present-dev_1.13.1-1_s390x.deb ... Unpacking libxcb-present-dev:s390x (1.13.1-1) ... Selecting previously unselected package libxshmfence-dev:s390x. Preparing to unpack .../299-libxshmfence-dev_1.3-1_s390x.deb ... Unpacking libxshmfence-dev:s390x (1.3-1) ... Selecting previously unselected package libx11-xcb-dev:s390x. Preparing to unpack .../300-libx11-xcb-dev_2%3a1.6.7-1_s390x.deb ... Unpacking libx11-xcb-dev:s390x (2:1.6.7-1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../301-libwayland-bin_1.16.0-1ubuntu1_s390x.deb ... Unpacking libwayland-bin (1.16.0-1ubuntu1) ... Selecting previously unselected package libwayland-dev:s390x. Preparing to unpack .../302-libwayland-dev_1.16.0-1ubuntu1_s390x.deb ... Unpacking libwayland-dev:s390x (1.16.0-1ubuntu1) ... Selecting previously unselected package libegl1-mesa-dev:s390x. Preparing to unpack .../303-libegl1-mesa-dev_18.2.2-0ubuntu1_s390x.deb ... Unpacking libegl1-mesa-dev:s390x (18.2.2-0ubuntu1) ... Selecting previously unselected package mesa-common-dev:s390x. Preparing to unpack .../304-mesa-common-dev_18.2.2-0ubuntu1_s390x.deb ... Unpacking mesa-common-dev:s390x (18.2.2-0ubuntu1) ... Selecting previously unselected package libgl1-mesa-dev:s390x. Preparing to unpack .../305-libgl1-mesa-dev_18.2.2-0ubuntu1_s390x.deb ... Unpacking libgl1-mesa-dev:s390x (18.2.2-0ubuntu1) ... Selecting previously unselected package libepoxy-dev:s390x. Preparing to unpack .../306-libepoxy-dev_1.5.3-0.1_s390x.deb ... Unpacking libepoxy-dev:s390x (1.5.3-0.1) ... Selecting previously unselected package libogg0:s390x. Preparing to unpack .../307-libogg0_1.3.2-1_s390x.deb ... Unpacking libogg0:s390x (1.3.2-1) ... Selecting previously unselected package libflac8:s390x. Preparing to unpack .../308-libflac8_1.3.2-3_s390x.deb ... Unpacking libflac8:s390x (1.3.2-3) ... Selecting previously unselected package libfontenc1:s390x. Preparing to unpack .../309-libfontenc1_1%3a1.1.3-1_s390x.deb ... Unpacking libfontenc1:s390x (1:1.1.3-1) ... Selecting previously unselected package libfribidi-dev. Preparing to unpack .../310-libfribidi-dev_1.0.5-3_s390x.deb ... Unpacking libfribidi-dev (1.0.5-3) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../311-libgdk-pixbuf2.0-bin_2.38.0+dfsg-6_s390x.deb ... Unpacking libgdk-pixbuf2.0-bin (2.38.0+dfsg-6) ... Selecting previously unselected package libgdk-pixbuf2.0-dev:s390x. Preparing to unpack .../312-libgdk-pixbuf2.0-dev_2.38.0+dfsg-6_s390x.deb ... Unpacking libgdk-pixbuf2.0-dev:s390x (2.38.0+dfsg-6) ... Selecting previously unselected package libhttp-parser2.8:s390x. Preparing to unpack .../313-libhttp-parser2.8_2.8.1-1_s390x.deb ... Unpacking libhttp-parser2.8:s390x (2.8.1-1) ... Selecting previously unselected package libmbedcrypto1:s390x. Preparing to unpack .../314-libmbedcrypto1_2.12.0-1_s390x.deb ... Unpacking libmbedcrypto1:s390x (2.12.0-1) ... Selecting previously unselected package libmbedx509-0:s390x. Preparing to unpack .../315-libmbedx509-0_2.12.0-1_s390x.deb ... Unpacking libmbedx509-0:s390x (2.12.0-1) ... Selecting previously unselected package libmbedtls10:s390x. Preparing to unpack .../316-libmbedtls10_2.12.0-1_s390x.deb ... Unpacking libmbedtls10:s390x (2.12.0-1) ... Selecting previously unselected package libssh2-1:s390x. Preparing to unpack .../317-libssh2-1_1.8.0-2_s390x.deb ... Unpacking libssh2-1:s390x (1.8.0-2) ... Selecting previously unselected package libgit2-27:s390x. Preparing to unpack .../318-libgit2-27_0.27.4+dfsg.1-0.1_s390x.deb ... Unpacking libgit2-27:s390x (0.27.4+dfsg.1-0.1) ... Selecting previously unselected package libgraphite2-dev:s390x. Preparing to unpack .../319-libgraphite2-dev_1.3.12-1_s390x.deb ... Unpacking libgraphite2-dev:s390x (1.3.12-1) ... Selecting previously unselected package libharfbuzz-icu0:s390x. Preparing to unpack .../320-libharfbuzz-icu0_1.8.8-2_s390x.deb ... Unpacking libharfbuzz-icu0:s390x (1.8.8-2) ... Selecting previously unselected package libharfbuzz-gobject0:s390x. Preparing to unpack .../321-libharfbuzz-gobject0_1.8.8-2_s390x.deb ... Unpacking libharfbuzz-gobject0:s390x (1.8.8-2) ... Selecting previously unselected package libicu-le-hb0:s390x. Preparing to unpack .../322-libicu-le-hb0_1.0.3+git161113-5_s390x.deb ... Unpacking libicu-le-hb0:s390x (1.0.3+git161113-5) ... Selecting previously unselected package libiculx60:s390x. Preparing to unpack .../323-libiculx60_60.2-6ubuntu1_s390x.deb ... Unpacking libiculx60:s390x (60.2-6ubuntu1) ... Selecting previously unselected package libicu-le-hb-dev:s390x. Preparing to unpack .../324-libicu-le-hb-dev_1.0.3+git161113-5_s390x.deb ... Unpacking libicu-le-hb-dev:s390x (1.0.3+git161113-5) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../325-libicu-dev_60.2-6ubuntu1_s390x.deb ... Unpacking libicu-dev (60.2-6ubuntu1) ... Selecting previously unselected package libharfbuzz-dev:s390x. Preparing to unpack .../326-libharfbuzz-dev_1.8.8-2_s390x.deb ... Unpacking libharfbuzz-dev:s390x (1.8.8-2) ... Selecting previously unselected package libxft-dev:s390x. Preparing to unpack .../327-libxft-dev_2.3.2-2_s390x.deb ... Unpacking libxft-dev:s390x (2.3.2-2) ... Selecting previously unselected package libpango1.0-dev. Preparing to unpack .../328-libpango1.0-dev_1.42.4-3_s390x.deb ... Unpacking libpango1.0-dev (1.42.4-3) ... Selecting previously unselected package x11proto-composite-dev. Preparing to unpack .../329-x11proto-composite-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-composite-dev (1:2018.4-4) ... Selecting previously unselected package libxcomposite-dev:s390x. Preparing to unpack .../330-libxcomposite-dev_1%3a0.4.4-2_s390x.deb ... Unpacking libxcomposite-dev:s390x (1:0.4.4-2) ... Selecting previously unselected package libxcursor-dev:s390x. Preparing to unpack .../331-libxcursor-dev_1%3a1.1.15-1_s390x.deb ... Unpacking libxcursor-dev:s390x (1:1.1.15-1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../332-x11proto-xinerama-dev_2018.4-4_all.deb ... Unpacking x11proto-xinerama-dev (2018.4-4) ... Selecting previously unselected package libxinerama-dev:s390x. Preparing to unpack .../333-libxinerama-dev_2%3a1.1.4-1_s390x.deb ... Unpacking libxinerama-dev:s390x (2:1.1.4-1) ... Selecting previously unselected package libxkbcommon-dev:s390x. Preparing to unpack .../334-libxkbcommon-dev_0.8.2-1_s390x.deb ... Unpacking libxkbcommon-dev:s390x (0.8.2-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../335-x11proto-randr-dev_2018.4-4_all.deb ... Unpacking x11proto-randr-dev (2018.4-4) ... Selecting previously unselected package libxrandr-dev:s390x. Preparing to unpack .../336-libxrandr-dev_2%3a1.5.1-1_s390x.deb ... Unpacking libxrandr-dev:s390x (2:1.5.1-1) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../337-wayland-protocols_1.16-1_all.deb ... Unpacking wayland-protocols (1.16-1) ... Selecting previously unselected package libgtk-3-dev:s390x. Preparing to unpack .../338-libgtk-3-dev_3.24.1-1ubuntu2_s390x.deb ... Unpacking libgtk-3-dev:s390x (3.24.1-1ubuntu2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../339-libxml2-utils_2.9.4+dfsg1-7ubuntu1_s390x.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-7ubuntu1) ... Selecting previously unselected package libgtk2.0-dev:s390x. Preparing to unpack .../340-libgtk2.0-dev_2.24.32-3ubuntu1_s390x.deb ... Unpacking libgtk2.0-dev:s390x (2.24.32-3ubuntu1) ... Selecting previously unselected package libncurses-dev:s390x. Preparing to unpack .../341-libncurses-dev_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libncurses-dev:s390x (6.1+20180210-4ubuntu1) ... Selecting previously unselected package libnotify-dev:s390x. Preparing to unpack .../342-libnotify-dev_0.7.7-3_s390x.deb ... Unpacking libnotify-dev:s390x (0.7.7-3) ... Selecting previously unselected package libvorbis0a:s390x. Preparing to unpack .../343-libvorbis0a_1.3.6-1_s390x.deb ... Unpacking libvorbis0a:s390x (1.3.6-1) ... Selecting previously unselected package libvorbisenc2:s390x. Preparing to unpack .../344-libvorbisenc2_1.3.6-1_s390x.deb ... Unpacking libvorbisenc2:s390x (1.3.6-1) ... Selecting previously unselected package libsndfile1:s390x. Preparing to unpack .../345-libsndfile1_1.0.28-4_s390x.deb ... Unpacking libsndfile1:s390x (1.0.28-4) ... Selecting previously unselected package libwrap0:s390x. Preparing to unpack .../346-libwrap0_7.6.q-27_s390x.deb ... Unpacking libwrap0:s390x (7.6.q-27) ... Selecting previously unselected package libpulse0:s390x. Preparing to unpack .../347-libpulse0_1%3a12.2-0ubuntu4_s390x.deb ... Unpacking libpulse0:s390x (1:12.2-0ubuntu4) ... Selecting previously unselected package libpulse-mainloop-glib0:s390x. Preparing to unpack .../348-libpulse-mainloop-glib0_1%3a12.2-0ubuntu4_s390x.deb ... Unpacking libpulse-mainloop-glib0:s390x (1:12.2-0ubuntu4) ... Selecting previously unselected package libpulse-dev:s390x. Preparing to unpack .../349-libpulse-dev_1%3a12.2-0ubuntu4_s390x.deb ... Unpacking libpulse-dev:s390x (1:12.2-0ubuntu4) ... Selecting previously unselected package libxcb-util1:s390x. Preparing to unpack .../350-libxcb-util1_0.4.0-0ubuntu3_s390x.deb ... Unpacking libxcb-util1:s390x (0.4.0-0ubuntu3) ... Selecting previously unselected package libstartup-notification0:s390x. Preparing to unpack .../351-libstartup-notification0_0.12-5_s390x.deb ... Unpacking libstartup-notification0:s390x (0.12-5) ... Selecting previously unselected package libstartup-notification0-dev:s390x. Preparing to unpack .../352-libstartup-notification0-dev_0.12-5_s390x.deb ... Unpacking libstartup-notification0-dev:s390x (0.12-5) ... Selecting previously unselected package libstd-rust-1.28:s390x. Preparing to unpack .../353-libstd-rust-1.28_1.28.0+dfsg1+llvm-0ubuntu2_s390x.deb ... Unpacking libstd-rust-1.28:s390x (1.28.0+dfsg1+llvm-0ubuntu2) ... Selecting previously unselected package libtinfo-dev:s390x. Preparing to unpack .../354-libtinfo-dev_6.1+20180210-4ubuntu1_s390x.deb ... Unpacking libtinfo-dev:s390x (6.1+20180210-4ubuntu1) ... Selecting previously unselected package libxt6:s390x. Preparing to unpack .../355-libxt6_1%3a1.1.5-1_s390x.deb ... Unpacking libxt6:s390x (1:1.1.5-1) ... Selecting previously unselected package libxmu6:s390x. Preparing to unpack .../356-libxmu6_2%3a1.1.2-2_s390x.deb ... Unpacking libxmu6:s390x (2:1.1.2-2) ... Selecting previously unselected package libxpm4:s390x. Preparing to unpack .../357-libxpm4_1%3a3.5.12-1_s390x.deb ... Unpacking libxpm4:s390x (1:3.5.12-1) ... Selecting previously unselected package libxaw7:s390x. Preparing to unpack .../358-libxaw7_2%3a1.0.13-1_s390x.deb ... Unpacking libxaw7:s390x (2:1.0.13-1) ... Selecting previously unselected package libxfont2:s390x. Preparing to unpack .../359-libxfont2_1%3a2.0.3-1_s390x.deb ... Unpacking libxfont2:s390x (1:2.0.3-1) ... Selecting previously unselected package libxkbfile1:s390x. Preparing to unpack .../360-libxkbfile1_1%3a1.0.9-2_s390x.deb ... Unpacking libxkbfile1:s390x (1:1.0.9-2) ... Selecting previously unselected package libxt-dev:s390x. Preparing to unpack .../361-libxt-dev_1%3a1.1.5-1_s390x.deb ... Unpacking libxt-dev:s390x (1:1.1.5-1) ... Selecting previously unselected package llvm-4.0-runtime. Preparing to unpack .../362-llvm-4.0-runtime_1%3a4.0.1-10build1_s390x.deb ... Unpacking llvm-4.0-runtime (1:4.0.1-10build1) ... Selecting previously unselected package llvm-4.0. Preparing to unpack .../363-llvm-4.0_1%3a4.0.1-10build1_s390x.deb ... Unpacking llvm-4.0 (1:4.0.1-10build1) ... Selecting previously unselected package libffi-dev:s390x. Preparing to unpack .../364-libffi-dev_3.2.1-8_s390x.deb ... Unpacking libffi-dev:s390x (3.2.1-8) ... Selecting previously unselected package llvm-4.0-dev. Preparing to unpack .../365-llvm-4.0-dev_1%3a4.0.1-10build1_s390x.deb ... Unpacking llvm-4.0-dev (1:4.0.1-10build1) ... Selecting previously unselected package unzip. Preparing to unpack .../366-unzip_6.0-21ubuntu1_s390x.deb ... Unpacking unzip (6.0-21ubuntu1) ... Selecting previously unselected package x11-xkb-utils. Preparing to unpack .../367-x11-xkb-utils_7.7+4_s390x.deb ... Unpacking x11-xkb-utils (7.7+4) ... Selecting previously unselected package xserver-common. Preparing to unpack .../368-xserver-common_2%3a1.20.1-3ubuntu2_all.deb ... Unpacking xserver-common (2:1.20.1-3ubuntu2) ... Selecting previously unselected package xvfb. Preparing to unpack .../369-xvfb_2%3a1.20.1-3ubuntu2_s390x.deb ... Unpacking xvfb (2:1.20.1-3ubuntu2) ... Selecting previously unselected package yasm. Preparing to unpack .../370-yasm_1.3.0-2build1_s390x.deb ... Unpacking yasm (1.3.0-2build1) ... Selecting previously unselected package zip. Preparing to unpack .../371-zip_3.0-11build1_s390x.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package libstd-rust-dev:s390x. Preparing to unpack .../372-libstd-rust-dev_1.28.0+dfsg1+llvm-0ubuntu2_s390x.deb ... Unpacking libstd-rust-dev:s390x (1.28.0+dfsg1+llvm-0ubuntu2) ... Selecting previously unselected package rustc. Preparing to unpack .../373-rustc_1.28.0+dfsg1+llvm-0ubuntu2_s390x.deb ... Unpacking rustc (1.28.0+dfsg1+llvm-0ubuntu2) ... Selecting previously unselected package cargo. Preparing to unpack .../374-cargo_0.29.0-1ubuntu1_s390x.deb ... Unpacking cargo (0.29.0-1ubuntu1) ... Selecting previously unselected package libiw30:s390x. Preparing to unpack .../375-libiw30_30~pre9-12ubuntu1_s390x.deb ... Unpacking libiw30:s390x (30~pre9-12ubuntu1) ... Selecting previously unselected package libiw-dev:s390x. Preparing to unpack .../376-libiw-dev_30~pre9-12ubuntu1_s390x.deb ... Unpacking libiw-dev:s390x (30~pre9-12ubuntu1) ... Selecting previously unselected package libkrb5-dev:s390x. Preparing to unpack .../377-libkrb5-dev_1.16-2ubuntu1_s390x.deb ... Unpacking libkrb5-dev:s390x (1.16-2ubuntu1) ... Selecting previously unselected package sbuild-build-depends-thunderbird-dummy. Preparing to unpack .../378-sbuild-build-depends-thunderbird-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-thunderbird-dummy (0.invalid.0) ... Setting up libhtml-tagset-perl (3.20-3) ... Setting up libedit2:s390x (3.1-20180525-1) ... Setting up imagemagick-6-common (8:6.9.10.8+dfsg-1ubuntu2) ... Setting up libglvnd0:s390x (1.1.0-1) ... Setting up libopengl0:s390x (1.1.0-1) ... Setting up libonig5:s390x (6.8.2-1) ... Setting up yasm (1.3.0-2build1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libgles1:s390x (1.1.0-1) ... Setting up libicu60:s390x (60.2-6ubuntu1) ... Setting up libjson-glib-1.0-common (1.4.4-1) ... Setting up libgtk2.0-common (2.24.32-3ubuntu1) ... Setting up libasyncns0:s390x (0.8-6) ... Setting up glib-networking-common (2.58.0-1) ... Setting up libarchive-zip-perl (1.63-1) ... Setting up libnghttp2-14:s390x (1.32.1-1build1) ... Setting up comerr-dev:s390x (2.1-1.44.4-2) ... Setting up mime-support (3.60ubuntu1) ... Setting up libfile-which-perl (1.22-1) ... Setting up libencode-locale-perl (1.05-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up liblcms2-2:s390x (2.9-3) ... Setting up libjbig0:s390x (2.1-3.1build1) ... Setting up libsigsegv2:s390x (2.12-2) ... Setting up libldap-common (2.4.46+dfsg-5ubuntu1) ... Setting up libpthread-stubs0-dev:s390x (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libstd-rust-1.28:s390x (1.28.0+dfsg1+llvm-0ubuntu2) ... Setting up perl-openssl-defaults:s390x (3build1) ... Setting up libpsl5:s390x (0.20.2-1) ... Setting up libmbedcrypto1:s390x (2.12.0-1) ... Setting up libelf1:s390x (0.170-0.5) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:s390x (2.58.1-2) ... Setting up libasound2-data (1.1.6-1ubuntu1) ... Setting up libxshmfence1:s390x (1.3-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libio-html-perl (1.001-1) ... Setting up libwayland-client0:s390x (1.16.0-1ubuntu1) ... Setting up xkb-data (2.23.1-1ubuntu1) ... Setting up libsasl2-modules-db:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libproxy1v5:s390x (0.4.15-2) ... Setting up unzip (6.0-21ubuntu1) ... Setting up libsasl2-2:s390x (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up uuid-dev:s390x (2.32-0.1ubuntu1) ... Setting up libgc1c2:s390x (1:7.6.4-0.4) ... Setting up libffi-dev:s390x (3.2.1-8) ... Setting up libgdk-pixbuf2.0-common (2.38.0+dfsg-6) ... Setting up libosp5 (1.5.2-13ubuntu2) ... Setting up glib-networking-services (2.58.0-1) ... Setting up distro-info-data (0.38) ... Setting up libdatrie1:s390x (0.2.12-1) ... Setting up gettext-base (0.19.8.1-8) ... Setting up libjpeg-turbo8:s390x (2.0.0-0ubuntu2) ... Setting up libpipeline1:s390x (1.5.0-1) ... Setting up libroken18-heimdal:s390x (7.5.0+dfsg-2) ... Setting up libglapi-mesa:s390x (18.2.2-0ubuntu1) ... Setting up librtmp1:s390x (2.4+20151223.gitfa8646d.1-2) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up libfftw3-double3:s390x (3.3.8-2) ... Setting up libbsd0:s390x (0.9.1-1) ... Setting up libkrb5support0:s390x (1.16-2ubuntu1) ... Setting up ucf (3.0038) ... Setting up libgirepository-1.0-1:s390x (1.58.0-1) ... Setting up libxml2:s390x (2.9.4+dfsg1-7ubuntu1) ... Setting up zip (3.0-11build1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfreetype6:s390x (2.8.1-2ubuntu2) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libasound2:s390x (1.1.6-1ubuntu1) ... Setting up libmagic1:s390x (1:5.34-2) ... Setting up libdrm-common (2.4.95-1) ... Setting up libjson-glib-1.0-0:s390x (1.4.4-1) ... Setting up libgraphite2-3:s390x (1.3.12-1) ... Setting up libcroco3:s390x (0.6.12-2) ... Setting up libstd-rust-dev:s390x (1.28.0+dfsg1+llvm-0ubuntu2) ... Setting up rustc (1.28.0+dfsg1+llvm-0ubuntu2) ... Setting up libogg0:s390x (1.3.2-1) ... Setting up libjq1:s390x (1.5+dfsg-2build1) ... Setting up libatk1.0-data (2.30.0-1) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up liblqr-1-0:s390x (0.4.2-2.1) ... Setting up libx11-xcb1:s390x (2:1.6.7-1) ... Setting up libpixman-1-0:s390x (0.34.0-2) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libllvm4.0:s390x (1:4.0.1-10build1) ... Setting up gir1.2-glib-2.0:s390x (1.58.0-1) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libssh2-1:s390x (1.8.0-2) ... Setting up libglib2.0-data (2.58.1-2) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up dwz (0.12-2) ... Setting up libepoxy0:s390x (1.5.3-0.1) ... Setting up x11proto-xinerama-dev (2018.4-4) ... Setting up autotools-dev (20180224.1) ... Setting up libclang1-4.0:s390x (1:4.0.1-10build1) ... Setting up libpixman-1-dev:s390x (0.34.0-2) ... Setting up liburi-perl (1.74-1) ... Setting up libatk1.0-0:s390x (2.30.0-1) ... Setting up x11proto-randr-dev (2018.4-4) ... Setting up libheimbase1-heimdal:s390x (7.5.0+dfsg-2) ... Processing triggers for systemd (239-7ubuntu10) ... Setting up libltdl7:s390x (2.4.6-4) ... Setting up libhtml-parser-perl (3.72-3build1) ... Setting up libfontenc1:s390x (1:1.1.3-1) ... Setting up libdconf1:s390x (0.30.0-1) ... Setting up libiw30:s390x (30~pre9-12ubuntu1) ... Setting up libfribidi0:s390x (1.0.5-3) ... Setting up libexpat1-dev:s390x (2.2.6-1) ... Setting up libsensors4:s390x (1:3.4.0-4) ... Setting up libgles2:s390x (1.1.0-1) ... Setting up shared-mime-info (1.10-1) ... Setting up libxkbcommon0:s390x (0.8.2-1) ... Setting up libpcrecpp0v5:s390x (2:8.39-11) ... Setting up libpcre32-3:s390x (2:8.39-11) ... Setting up libnet-http-perl (6.18-1) ... Setting up libmbedx509-0:s390x (2.12.0-1) ... Setting up icu-devtools (60.2-6ubuntu1) ... Setting up libpcre16-3:s390x (2:8.39-11) ... Setting up libcolord2:s390x (1.4.3-3) ... Setting up libthai-data (0.1.28-1) ... Setting up libxdmcp6:s390x (1:1.1.2-3) ... Setting up xml-core (0.18) ... Setting up libkeyutils1:s390x (1.5.9-9.3) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libvorbis0a:s390x (1.3.6-1) ... Setting up x11-common (1:7.7+19ubuntu8) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up hicolor-icon-theme (0.17-2) ... Setting up libncurses-dev:s390x (6.1+20180210-4ubuntu1) ... Setting up libglib2.0-bin (2.58.1-2) ... Setting up libglvnd-core-dev:s390x (1.1.0-1) ... Setting up libgraphite2-dev:s390x (1.3.12-1) ... Setting up wayland-protocols (1.16-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libwayland-cursor0:s390x (1.16.0-1ubuntu1) ... Setting up x11proto-input-dev (2018.4-4) ... Setting up x11proto-composite-dev (1:2018.4-4) ... Setting up libwayland-egl1:s390x (1.16.0-1ubuntu1) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libpython2.7-stdlib:s390x (2.7.15-4ubuntu4) ... Setting up libxau6:s390x (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-8) ... Setting up libmpdec2:s390x (2.4.2-2) ... Setting up libdbus-1-3:s390x (1.12.10-1ubuntu2) ... Setting up liblzo2-2:s390x (2.10-0.1) ... Setting up libwrap0:s390x (7.6.q-27) ... Setting up libavahi-common-data:s390x (0.7-4ubuntu2) ... Setting up libwayland-server0:s390x (1.16.0-1ubuntu1) ... Setting up netbase (5.4) ... Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.042-1) ... Setting up libhttp-parser2.8:s390x (2.8.1-1) ... Setting up libjpeg8:s390x (8c-2ubuntu8) ... Setting up libjsoncpp1:s390x (1.7.4-3) ... Setting up libwayland-bin (1.16.0-1ubuntu1) ... Setting up libpython3.6-stdlib:s390x (3.6.7~rc1-1) ... Setting up binfmt-support (2.1.8-2) ... update-binfmts: warning: python2.7 already enabled in kernel. Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service. Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libasound2-dev:s390x (1.1.6-1ubuntu1) ... Setting up libdbus-1-dev:s390x (1.12.10-1ubuntu2) ... Setting up libk5crypto3:s390x (1.16-2ubuntu1) ... Setting up jq (1.5+dfsg-2build1) ... Setting up libobjc4:s390x (8.2.0-7ubuntu1) ... Setting up libpcre3-dev:s390x (2:8.39-11) ... Setting up gir1.2-atk-1.0:s390x (2.30.0-1) ... Setting up fontconfig-config (2.13.0-5ubuntu3) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libxkbcommon-dev:s390x (0.8.2-1) ... Setting up python3.6 (3.6.7~rc1-1) ... Setting up opensp (1.5.2-13ubuntu2) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up libmbedtls10:s390x (2.12.0-1) ... Setting up libwind0-heimdal:s390x (7.5.0+dfsg-2) ... Setting up libxshmfence-dev:s390x (1.3-1) ... Setting up gettext (0.19.8.1-8) ... Setting up libclang-common-4.0-dev (1:4.0.1-10build1) ... Setting up libnet-ssleay-perl (1.85-2ubuntu2) ... Setting up libdbus-glib-1-2:s390x (0.110-3) ... Setting up gir1.2-freedesktop:s390x (1.58.0-1) ... Setting up libasn1-8-heimdal:s390x (7.5.0+dfsg-2) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libhcrypto4-heimdal:s390x (7.5.0+dfsg-2) ... Setting up libflac8:s390x (1.3.2-3) ... Setting up libxml2-utils (2.9.4+dfsg1-7ubuntu1) ... Setting up libtinfo-dev:s390x (6.1+20180210-4ubuntu1) ... Setting up python2.7 (2.7.15-4ubuntu4) ... Setting up libxfont2:s390x (1:2.0.3-1) ... Setting up libharfbuzz0b:s390x (1.8.8-2) ... Setting up libtiff5:s390x (4.0.9-6) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up libxau-dev:s390x (1:1.0.8-1) ... Setting up autoconf (2.69-11) ... Setting up llvm-4.0-runtime (1:4.0.1-10build1) ... Setting up libthai0:s390x (0.1.28-1) ... Setting up autoconf2.13 (2.13-68) ... No diversion 'diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13', none removed. No diversion 'diversion of /usr/share/man/man1/autoconf.1.gz to /usr/share/man/man1/autoconf2.50.1.gz by autoconf2.13', none removed. No diversion 'diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13', none removed. No diversion 'diversion of /usr/share/man/man1/autoheader.1.gz to /usr/share/man/man1/autoheader2.50.1.gz by autoconf2.13', none removed. No diversion 'diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13', none removed. No diversion 'diversion of /usr/share/man/man1/autoreconf.1.gz to /usr/share/man/man1/autoreconf2.50.1.gz by autoconf2.13', none removed. Setting up file (1:5.34-2) ... Setting up x11proto-record-dev (2018.4-4) ... Setting up libhx509-5-heimdal:s390x (7.5.0+dfsg-2) ... Setting up libio-socket-ssl-perl (2.060-3) ... Setting up libhtml-tree-perl (5.07-1) ... Setting up libdrm2:s390x (2.4.95-1) ... Setting up libobjc-7-dev:s390x (7.3.0-29ubuntu1) ... Setting up libiw-dev:s390x (30~pre9-12ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libxdmcp-dev:s390x (1:1.1.2-3) ... Setting up gir1.2-harfbuzz-0.0:s390x (1.8.8-2) ... Setting up libfribidi-dev (1.0.5-3) ... Setting up automake (1:1.16.1-1.1ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:s390x (2:1.0.9-2) ... Setting up libfile-listing-perl (6.04-1) ... Setting up man-db (2.8.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libhttp-message-perl (6.18-1) ... Setting up libpython2-stdlib:s390x (2.7.15-3) ... Setting up libkrb5-3:s390x (1.16-2ubuntu1) ... Setting up libavahi-common3:s390x (0.7-4ubuntu2) ... Setting up libdrm-radeon1:s390x (2.4.95-1) ... Setting up libkrb5-26-heimdal:s390x (7.5.0+dfsg-2) ... Setting up libpng-dev:s390x (1.6.34-2) ... Setting up dbus (1.12.10-1ubuntu2) ... Setting up libvorbisenc2:s390x (1.3.6-1) ... Setting up libdrm-nouveau2:s390x (2.4.95-1) ... Setting up libwayland-dev:s390x (1.16.0-1ubuntu1) ... Setting up libxcb1:s390x (1.13.1-1) ... Setting up libharfbuzz-gobject0:s390x (1.8.8-2) ... Setting up libheimntlm0-heimdal:s390x (7.5.0+dfsg-2) ... Setting up libdbus-glib-1-dev-bin (0.110-3) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up libtool (2.4.6-4) ... Setting up libpython3-stdlib:s390x (3.6.6-1) ... Setting up libxcb-present0:s390x (1.13.1-1) ... Setting up libfontconfig1:s390x (2.13.0-5ubuntu3) ... Setting up libxcb-dri2-0:s390x (1.13.1-1) ... Setting up libsm6:s390x (2:1.2.2-1) ... Setting up libxcb-dri3-0:s390x (1.13.1-1) ... Setting up libxcb-glx0:s390x (1.13.1-1) ... Setting up libxcb-randr0:s390x (1.13.1-1) ... Setting up libxcb-xfixes0:s390x (1.13.1-1) ... Setting up libxcb-render0:s390x (1.13.1-1) ... Setting up libpam-systemd:s390x (239-7ubuntu10) ... Setting up libharfbuzz-icu0:s390x (1.8.8-2) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.6-1) ... Setting up libdrm-amdgpu1:s390x (2.4.95-1) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up clang-4.0 (1:4.0.1-10build1) ... Setting up libdrm-dev:s390x (2.4.95-1) ... Setting up llvm-4.0 (1:4.0.1-10build1) ... Setting up libicu-le-hb0:s390x (1.0.3+git161113-5) ... Setting up libgbm1:s390x (18.2.2-0ubuntu1) ... Setting up python3-six (1.11.0-2) ... Setting up libx11-6:s390x (2:1.6.7-1) ... Setting up libgl1-mesa-dri:s390x (18.2.2-0ubuntu1) ... Setting up dbus-x11 (1.12.10-1ubuntu2) ... Setting up libxcb-util1:s390x (0.4.0-0ubuntu3) ... Setting up python3-pkg-resources (40.2.0-1) ... Setting up lsb-release (9.20170808ubuntu1) ... Setting up python2 (2.7.15-3) ... Setting up libxmuu1:s390x (2:1.1.2-2) ... Setting up dbus-user-session (1.12.10-1ubuntu2) ... Setting up libstartup-notification0:s390x (0.12-5) ... Setting up libxcb-sync1:s390x (1.13.1-1) ... Setting up libgssapi-krb5-2:s390x (1.16-2ubuntu1) ... Setting up libpython-stdlib:s390x (2.7.15-3) ... Setting up libsndfile1:s390x (1.0.28-4) ... Setting up libfreetype6-dev:s390x (2.8.1-2ubuntu2) ... Setting up libice-dev:s390x (2:1.0.9-2) ... Setting up libiculx60:s390x (60.2-6ubuntu1) ... Setting up libxcomposite1:s390x (1:0.4.4-2) ... Setting up libxcb-shm0:s390x (1.13.1-1) ... Setting up libxpm4:s390x (1:3.5.12-1) ... Setting up libxt6:s390x (1:1.1.5-1) ... Setting up libxcb-shape0:s390x (1.13.1-1) ... Setting up libxrender1:s390x (1:0.9.10-1) ... Setting up libxcb1-dev:s390x (1.13.1-1) ... Setting up libxcb-glx0-dev:s390x (1.13.1-1) ... Setting up libavahi-client3:s390x (0.7-4ubuntu2) ... Setting up libegl-mesa0:s390x (18.2.2-0ubuntu1) ... Setting up libx11-dev:s390x (2:1.6.7-1) ... Setting up libxft2:s390x (2.3.2-2) ... Setting up libgssapi3-heimdal:s390x (7.5.0+dfsg-2) ... Setting up python3-lib2to3 (3.6.6-1) ... Setting up python3-distutils (3.6.6-1) ... Setting up python (2.7.15-3) ... Setting up libxcb-sync-dev:s390x (1.13.1-1) ... Setting up fontconfig (2.13.0-5ubuntu3) ... Regenerating fonts cache... done. Setting up libcups2:s390x (2.2.8-5ubuntu1) ... Setting up libxkbfile1:s390x (1:1.0.9-2) ... Setting up libgit2-27:s390x (0.27.4+dfsg.1-0.1) ... Setting up libfontconfig1-dev:s390x (2.13.0-5ubuntu3) ... Setting up libx11-xcb-dev:s390x (2:1.6.7-1) ... Setting up libsm-dev:s390x (2:1.2.2-1) ... Setting up llvm-4.0-dev (1:4.0.1-10build1) ... Setting up libgssrpc4:s390x (1.16-2ubuntu1) ... Setting up libxdamage1:s390x (1:1.1.4-3) ... Setting up mesa-common-dev:s390x (18.2.2-0ubuntu1) ... Setting up libxext6:s390x (2:1.3.3-1) ... Setting up libxfixes3:s390x (1:5.0.3-1) ... Setting up libglib2.0-dev-bin (2.58.1-2) ... Setting up dconf-service (0.30.0-1) ... Setting up libatspi2.0-0:s390x (2.30.0-2) ... Setting up libstartup-notification0-dev:s390x (0.12-5) ... Setting up libgdk-pixbuf2.0-0:s390x (2.38.0+dfsg-6) ... Setting up libxcb-shm0-dev:s390x (1.13.1-1) ... Setting up libgdk-pixbuf2.0-bin (2.38.0+dfsg-6) ... Setting up python3-scour (0.37-1) ... Setting up gir1.2-gdkpixbuf-2.0:s390x (2.38.0+dfsg-6) ... Setting up scour (0.37-1) ... Setting up libxrender-dev:s390x (1:0.9.10-1) ... Setting up libkdb5-9:s390x (1.16-2ubuntu1) ... Setting up libglib2.0-dev:s390x (2.58.1-2) ... Setting up libpulse0:s390x (1:12.2-0ubuntu4) ... Setting up libxtst6:s390x (2:1.2.3-1) ... Setting up libxmu6:s390x (2:1.1.2-2) ... Setting up xauth (1:1.0.10-1) ... Setting up libxcb-dri2-0-dev:s390x (1.13.1-1) ... Setting up libxcb-render0-dev:s390x (1.13.1-1) ... Setting up libegl1:s390x (1.1.0-1) ... Setting up libxft-dev:s390x (2.3.2-2) ... Setting up gtk-update-icon-cache (3.24.1-1ubuntu2) ... Setting up libgdk-pixbuf2.0-dev:s390x (2.38.0+dfsg-6) ... Setting up libxcb-dri3-dev:s390x (1.13.1-1) ... Setting up libxcursor1:s390x (1:1.1.15-1) ... Setting up libmagickcore-6.q16-6:s390x (8:6.9.10.8+dfsg-1ubuntu2) ... Setting up libldap-2.4-2:s390x (2.4.46+dfsg-5ubuntu1) ... Setting up libxext-dev:s390x (2:1.3.3-1) ... Setting up libpango-1.0-0:s390x (1.42.4-3) ... Setting up libxcb-shape0-dev:s390x (1.13.1-1) ... Setting up libatk-bridge2.0-0:s390x (2.30.0-1) ... Setting up libkadm5srv-mit11:s390x (1.16-2ubuntu1) ... Setting up libkadm5clnt-mit11:s390x (1.16-2ubuntu1) ... Setting up libxxf86vm1:s390x (1:1.1.4-1) ... Setting up libxxf86vm-dev:s390x (1:1.1.4-1) ... Setting up libxfixes-dev:s390x (1:5.0.3-1) ... Setting up dconf-gsettings-backend:s390x (0.30.0-1) ... Setting up libxrandr2:s390x (2:1.5.1-1) ... Setting up libglx-mesa0:s390x (18.2.2-0ubuntu1) ... Setting up libxi6:s390x (2:1.7.9-1) ... Setting up libxaw7:s390x (2:1.0.13-1) ... Setting up gir1.2-atspi-2.0:s390x (2.30.0-2) ... Setting up libcairo2:s390x (1.15.12-1) ... Setting up libnotify4:s390x (0.7.7-3) ... Setting up libxinerama1:s390x (2:1.1.4-1) ... Setting up libxcursor-dev:s390x (1:1.1.15-1) ... Setting up libxcb-randr0-dev:s390x (1.13.1-1) ... Setting up libxt-dev:s390x (1:1.1.5-1) ... Setting up gir1.2-notify-0.7:s390x (0.7.7-3) ... Setting up libpulse-mainloop-glib0:s390x (1:12.2-0ubuntu4) ... Setting up libpulse-dev:s390x (1:12.2-0ubuntu4) ... Setting up libxrandr-dev:s390x (2:1.5.1-1) ... Setting up gsettings-desktop-schemas (3.28.1-1ubuntu1) ... Setting up x11-xkb-utils (7.7+4) ... Setting up libxcomposite-dev:s390x (1:0.4.4-2) ... Setting up libcairo-script-interpreter2:s390x (1.15.12-1) ... Setting up libgtk-3-common (3.24.1-1ubuntu2) ... Setting up libxcb-xfixes0-dev:s390x (1.13.1-1) ... Setting up libcurl3-gnutls:s390x (7.61.0-1ubuntu2) ... Setting up libnotify-dev:s390x (0.7.7-3) ... Setting up libcairo-gobject2:s390x (1.15.12-1) ... Setting up libcurl4:s390x (7.61.0-1ubuntu2) ... Setting up libxdamage-dev:s390x (1:1.1.4-3) ... Setting up libatk1.0-dev:s390x (2.30.0-1) ... Setting up libdbus-glib-1-dev:s390x (0.110-3) ... Setting up libpangoft2-1.0-0:s390x (1.42.4-3) ... Setting up krb5-multidev:s390x (1.16-2ubuntu1) ... Setting up libmagickwand-6.q16-6:s390x (8:6.9.10.8+dfsg-1ubuntu2) ... Setting up cargo (0.29.0-1ubuntu1) ... Setting up libxinerama-dev:s390x (2:1.1.4-1) ... Setting up glib-networking:s390x (2.58.0-1) ... Setting up libxcb-present-dev:s390x (1.13.1-1) ... Setting up libxi-dev:s390x (2:1.7.9-1) ... Setting up libglx0:s390x (1.1.0-1) ... Setting up libcurl4-openssl-dev:s390x (7.61.0-1ubuntu2) ... Setting up xserver-common (2:1.20.1-3ubuntu2) ... Setting up libcairo2-dev:s390x (1.15.12-1) ... Setting up libkrb5-dev:s390x (1.16-2ubuntu1) ... Setting up libpangoxft-1.0-0:s390x (1.42.4-3) ... Setting up libsoup2.4-1:s390x (2.64.1-1) ... Setting up imagemagick-6.q16 (8:6.9.10.8+dfsg-1ubuntu2) ... update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode Setting up libsoup-gnome2.4-1:s390x (2.64.1-1) ... Setting up libpangocairo-1.0-0:s390x (1.42.4-3) ... Setting up gir1.2-pango-1.0:s390x (1.42.4-3) ... Setting up libxtst-dev:s390x (2:1.2.3-1) ... Setting up imagemagick (8:6.9.10.8+dfsg-1ubuntu2) ... Setting up libgl1:s390x (1.1.0-1) ... Setting up librest-0.7-0:s390x (0.8.0-2) ... Setting up librsvg2-2:s390x (2.40.20-3) ... Setting up xvfb (2:1.20.1-3ubuntu2) ... Setting up libglvnd-dev:s390x (1.1.0-1) ... Setting up libatspi2.0-dev:s390x (2.30.0-2) ... Setting up librsvg2-common:s390x (2.40.20-3) ... Setting up libgl1-mesa-dev:s390x (18.2.2-0ubuntu1) ... Setting up libatk-bridge2.0-dev:s390x (2.30.0-1) ... Setting up libegl1-mesa-dev:s390x (18.2.2-0ubuntu1) ... Setting up libepoxy-dev:s390x (1.5.3-0.1) ... Processing triggers for sgml-base (1.29) ... Setting up sgml-data (2.0.11) ... Processing triggers for sgml-base (1.29) ... Setting up docbook (4.5-6) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-to-man (1:2.0.0-42) ... Setting up adwaita-icon-theme (3.30.0-0ubuntu1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk2.0-0:s390x (2.24.32-3ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up libicu-le-hb-dev:s390x (1.0.3+git161113-5) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up humanity-icon-theme (0.6.15) ... Setting up libicu-dev (60.2-6ubuntu1) ... Setting up libgtk-3-0:s390x (3.24.1-1ubuntu2) ... Setting up dh-strip-nondeterminism (0.042-1) ... Setting up libharfbuzz-dev:s390x (1.8.8-2) ... Setting up libwww-perl (6.35-2) ... Setting up gir1.2-gtk-2.0:s390x (2.24.32-3ubuntu1) ... Setting up debhelper (11.3.2ubuntu1) ... Setting up gir1.2-gtk-3.0:s390x (3.24.1-1ubuntu2) ... Setting up ubuntu-mono (16.10+18.10.20181005-0ubuntu1) ... Setting up libxml-parser-perl (2.44-2build3) ... Setting up libpango1.0-dev (1.42.4-3) ... Setting up libgtk-3-dev:s390x (3.24.1-1ubuntu2) ... Setting up intltool (0.51.0-5ubuntu1) ... Setting up libgtk2.0-dev:s390x (2.24.32-3ubuntu1) ... Setting up dh-translations (143) ... Setting up cdbs (0.4.156ubuntu4) ... Setting up sbuild-build-depends-thunderbird-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Processing triggers for systemd (239-7ubuntu10) ... Processing triggers for libgdk-pixbuf2.0-0:s390x (2.38.0+dfsg-6) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-137-generic s390x (s390x) Toolchain package versions: binutils_2.31.1-6ubuntu1 dpkg-dev_1.19.0.5ubuntu5 g++-7_7.3.0-29ubuntu1 g++-8_8.2.0-7ubuntu1 gcc-7_7.3.0-29ubuntu1 gcc-8_8.2.0-7ubuntu1 libc6-dev_2.28-0ubuntu1 libstdc++-7-dev_7.3.0-29ubuntu1 libstdc++-8-dev_8.2.0-7ubuntu1 libstdc++6_8.2.0-7ubuntu1 linux-libc-dev_4.18.0-9.10 Package versions: adduser_3.117ubuntu1 advancecomp_2.1-1 adwaita-icon-theme_3.30.0-0ubuntu1 apt_1.7.0 autoconf_2.69-11 autoconf2.13_2.13-68 automake_1:1.16.1-1.1ubuntu1 autopoint_0.19.8.1-8 autotools-dev_20180224.1 base-files_10.1ubuntu6 base-passwd_3.5.45 bash_4.4.18-2ubuntu3 binfmt-support_2.1.8-2 binutils_2.31.1-6ubuntu1 binutils-common_2.31.1-6ubuntu1 binutils-s390x-linux-gnu_2.31.1-6ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.32-0.1ubuntu1 build-essential_12.5ubuntu2 bzip2_1.0.6-9 ca-certificates_20180409 cargo_0.29.0-1ubuntu1 cdbs_0.4.156ubuntu4 clang-4.0_1:4.0.1-10build1 comerr-dev_2.1-1.44.4-2 coreutils_8.28-1ubuntu1 cpp_4:8.2.0-1ubuntu1 cpp-7_7.3.0-29ubuntu1 cpp-8_8.2.0-7ubuntu1 dash_0.5.8-2.10 dbus_1.12.10-1ubuntu2 dbus-user-session_1.12.10-1ubuntu2 dbus-x11_1.12.10-1ubuntu2 dconf-gsettings-backend_0.30.0-1 dconf-service_0.30.0-1 debconf_1.5.69 debhelper_11.3.2ubuntu1 debianutils_4.8.6 dh-autoreconf_19 dh-strip-nondeterminism_0.042-1 dh-translations_143 diffutils_1:3.6-1 distro-info-data_0.38 dmsetup_2:1.02.145-4.1ubuntu3 docbook_4.5-6 docbook-to-man_1:2.0.0-42 dpkg_1.19.0.5ubuntu5 dpkg-dev_1.19.0.5ubuntu5 dwz_0.12-2 e2fslibs_1.44.4-2 e2fsprogs_1.44.4-2 fakeroot_1.22-2ubuntu1 fdisk_2.32-0.1ubuntu1 file_1:5.34-2 findutils_4.6.0+git+20180808-2 fontconfig_2.13.0-5ubuntu3 fontconfig-config_2.13.0-5ubuntu3 fonts-dejavu-core_2.37-1 g++_4:8.2.0-1ubuntu1 g++-7_7.3.0-29ubuntu1 g++-8_8.2.0-7ubuntu1 gcc_4:8.2.0-1ubuntu1 gcc-7_7.3.0-29ubuntu1 gcc-7-base_7.3.0-29ubuntu1 gcc-8_8.2.0-7ubuntu1 gcc-8-base_8.2.0-7ubuntu1 gettext_0.19.8.1-8 gettext-base_0.19.8.1-8 gir1.2-atk-1.0_2.30.0-1 gir1.2-atspi-2.0_2.30.0-2 gir1.2-freedesktop_1.58.0-1 gir1.2-gdkpixbuf-2.0_2.38.0+dfsg-6 gir1.2-glib-2.0_1.58.0-1 gir1.2-gtk-2.0_2.24.32-3ubuntu1 gir1.2-gtk-3.0_3.24.1-1ubuntu2 gir1.2-harfbuzz-0.0_1.8.8-2 gir1.2-notify-0.7_0.7.7-3 gir1.2-pango-1.0_1.42.4-3 glib-networking_2.58.0-1 glib-networking-common_2.58.0-1 glib-networking-services_2.58.0-1 gpg_2.2.8-3ubuntu1 gpg-agent_2.2.8-3ubuntu1 gpgconf_2.2.8-3ubuntu1 gpgv_2.2.8-3ubuntu1 grep_3.1-2ubuntu1 groff-base_1.22.3-10 gsettings-desktop-schemas_3.28.1-1ubuntu1 gtk-update-icon-cache_3.24.1-1ubuntu2 gzip_1.6-5ubuntu1 hicolor-icon-theme_0.17-2 hostname_3.20 humanity-icon-theme_0.6.15 icu-devtools_60.2-6ubuntu1 imagemagick_8:6.9.10.8+dfsg-1ubuntu2 imagemagick-6-common_8:6.9.10.8+dfsg-1ubuntu2 imagemagick-6.q16_8:6.9.10.8+dfsg-1ubuntu2 init_1.54 init-system-helpers_1.54 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool_0.51.0-5ubuntu1 intltool-debian_0.35.0+20060710.4 jq_1.5+dfsg-2build1 krb5-multidev_1.16-2ubuntu1 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu8 libapt-pkg5.0_1.7.0 libarchive-zip-perl_1.63-1 libargon2-0_0~20171227-0.1 libargon2-1_0~20171227-0.1 libasan4_7.3.0-29ubuntu1 libasan5_8.2.0-7ubuntu1 libasn1-8-heimdal_7.5.0+dfsg-2 libasound2_1.1.6-1ubuntu1 libasound2-data_1.1.6-1ubuntu1 libasound2-dev_1.1.6-1ubuntu1 libassuan0_2.5.1-2 libasyncns0_0.8-6 libatk-bridge2.0-0_2.30.0-1 libatk-bridge2.0-dev_2.30.0-1 libatk1.0-0_2.30.0-1 libatk1.0-data_2.30.0-1 libatk1.0-dev_2.30.0-1 libatomic1_8.2.0-7ubuntu1 libatspi2.0-0_2.30.0-2 libatspi2.0-dev_2.30.0-2 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.3-1ubuntu2 libaudit1_1:2.8.3-1ubuntu2 libavahi-client3_0.7-4ubuntu2 libavahi-common-data_0.7-4ubuntu2 libavahi-common3_0.7-4ubuntu2 libbinutils_2.31.1-6ubuntu1 libblkid1_2.32-0.1ubuntu1 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-bin_2.28-0ubuntu1 libc-dev-bin_2.28-0ubuntu1 libc6_2.28-0ubuntu1 libc6-dev_2.28-0ubuntu1 libcairo-gobject2_1.15.12-1 libcairo-script-interpreter2_1.15.12-1 libcairo2_1.15.12-1 libcairo2-dev_1.15.12-1 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcc1-0_8.2.0-7ubuntu1 libclang-common-4.0-dev_1:4.0.1-10build1 libclang1-4.0_1:4.0.1-10build1 libcolord2_1.4.3-3 libcom-err2_1.44.4-2 libcomerr2_1.44.4-2 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.4-2ubuntu2 libcups2_2.2.8-5ubuntu1 libcurl3-gnutls_7.61.0-1ubuntu2 libcurl4_7.61.0-1ubuntu2 libcurl4-openssl-dev_7.61.0-1ubuntu2 libdatrie1_0.2.12-1 libdb5.3_5.3.28+dfsg1-0.1 libdbus-1-3_1.12.10-1ubuntu2 libdbus-1-dev_1.12.10-1ubuntu2 libdbus-glib-1-2_0.110-3 libdbus-glib-1-dev_0.110-3 libdbus-glib-1-dev-bin_0.110-3 libdconf1_0.30.0-1 libdebconfclient0_0.244ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3 libdpkg-perl_1.19.0.5ubuntu5 libdrm-amdgpu1_2.4.95-1 libdrm-common_2.4.95-1 libdrm-dev_2.4.95-1 libdrm-nouveau2_2.4.95-1 libdrm-radeon1_2.4.95-1 libdrm2_2.4.95-1 libedit2_3.1-20180525-1 libegl-mesa0_18.2.2-0ubuntu1 libegl1_1.1.0-1 libegl1-mesa-dev_18.2.2-0ubuntu1 libelf1_0.170-0.5 libencode-locale-perl_1.05-1 libepoxy-dev_1.5.3-0.1 libepoxy0_1.5.3-0.1 libexpat1_2.2.6-1 libexpat1-dev_2.2.6-1 libext2fs2_1.44.4-2 libfakeroot_1.22-2ubuntu1 libfdisk1_2.32-0.1ubuntu1 libffi-dev_3.2.1-8 libffi6_3.2.1-8 libfftw3-double3_3.3.8-2 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_0.042-1 libfile-which-perl_1.22-1 libflac8_1.3.2-3 libfontconfig1_2.13.0-5ubuntu3 libfontconfig1-dev_2.13.0-5ubuntu3 libfontenc1_1:1.1.3-1 libfreetype6_2.8.1-2ubuntu2 libfreetype6-dev_2.8.1-2ubuntu2 libfribidi-dev_1.0.5-3 libfribidi0_1.0.5-3 libgbm1_18.2.2-0ubuntu1 libgc1c2_1:7.6.4-0.4 libgcc-7-dev_7.3.0-29ubuntu1 libgcc-8-dev_8.2.0-7ubuntu1 libgcc1_1:8.2.0-7ubuntu1 libgcrypt20_1.8.3-1ubuntu1 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libgdk-pixbuf2.0-0_2.38.0+dfsg-6 libgdk-pixbuf2.0-bin_2.38.0+dfsg-6 libgdk-pixbuf2.0-common_2.38.0+dfsg-6 libgdk-pixbuf2.0-dev_2.38.0+dfsg-6 libgirepository-1.0-1_1.58.0-1 libgit2-27_0.27.4+dfsg.1-0.1 libgl1_1.1.0-1 libgl1-mesa-dev_18.2.2-0ubuntu1 libgl1-mesa-dri_18.2.2-0ubuntu1 libglapi-mesa_18.2.2-0ubuntu1 libgles1_1.1.0-1 libgles2_1.1.0-1 libglib2.0-0_2.58.1-2 libglib2.0-bin_2.58.1-2 libglib2.0-data_2.58.1-2 libglib2.0-dev_2.58.1-2 libglib2.0-dev-bin_2.58.1-2 libglvnd-core-dev_1.1.0-1 libglvnd-dev_1.1.0-1 libglvnd0_1.1.0-1 libglx-mesa0_18.2.2-0ubuntu1 libglx0_1.1.0-1 libgmp10_2:6.1.2+dfsg-3 libgnutls30_3.5.19-1ubuntu1 libgomp1_8.2.0-7ubuntu1 libgpg-error0_1.32-1 libgraphite2-3_1.3.12-1 libgraphite2-dev_1.3.12-1 libgssapi-krb5-2_1.16-2ubuntu1 libgssapi3-heimdal_7.5.0+dfsg-2 libgssrpc4_1.16-2ubuntu1 libgtk-3-0_3.24.1-1ubuntu2 libgtk-3-common_3.24.1-1ubuntu2 libgtk-3-dev_3.24.1-1ubuntu2 libgtk2.0-0_2.24.32-3ubuntu1 libgtk2.0-common_2.24.32-3ubuntu1 libgtk2.0-dev_2.24.32-3ubuntu1 libharfbuzz-dev_1.8.8-2 libharfbuzz-gobject0_1.8.8-2 libharfbuzz-icu0_1.8.8-2 libharfbuzz0b_1.8.8-2 libhcrypto4-heimdal_7.5.0+dfsg-2 libheimbase1-heimdal_7.5.0+dfsg-2 libheimntlm0-heimdal_7.5.0+dfsg-2 libhogweed4_3.4-1 libhtml-parser-perl_3.72-3build1 libhtml-tagset-perl_3.20-3 libhtml-tree-perl_5.07-1 libhttp-cookies-perl_6.04-1 libhttp-date-perl_6.02-1 libhttp-message-perl_6.18-1 libhttp-negotiate-perl_6.01-1 libhttp-parser2.8_2.8.1-1 libhx509-5-heimdal_7.5.0+dfsg-2 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_60.2-6ubuntu1 libicu-le-hb-dev_1.0.3+git161113-5 libicu-le-hb0_1.0.3+git161113-5 libicu60_60.2-6ubuntu1 libiculx60_60.2-6ubuntu1 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.5-1 libio-html-perl_1.001-1 libio-socket-ssl-perl_2.060-3 libip4tc0_1.6.1-2ubuntu2 libisl19_0.20-2 libitm1_8.2.0-7ubuntu1 libiw-dev_30~pre9-12ubuntu1 libiw30_30~pre9-12ubuntu1 libjbig0_2.1-3.1build1 libjpeg-turbo8_2.0.0-0ubuntu2 libjpeg8_8c-2ubuntu8 libjq1_1.5+dfsg-2build1 libjson-c3_0.12.1-1.3 libjson-glib-1.0-0_1.4.4-1 libjson-glib-1.0-common_1.4.4-1 libjsoncpp1_1.7.4-3 libk5crypto3_1.16-2ubuntu1 libkadm5clnt-mit11_1.16-2ubuntu1 libkadm5srv-mit11_1.16-2ubuntu1 libkdb5-9_1.16-2ubuntu1 libkeyutils1_1.5.9-9.3 libkmod2_25-1ubuntu1 libkrb5-26-heimdal_7.5.0+dfsg-2 libkrb5-3_1.16-2ubuntu1 libkrb5-dev_1.16-2ubuntu1 libkrb5support0_1.16-2ubuntu1 liblcms2-2_2.9-3 libldap-2.4-2_2.4.46+dfsg-5ubuntu1 libldap-common_2.4.46+dfsg-5ubuntu1 libllvm4.0_1:4.0.1-10build1 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblqr-1-0_0.4.2-2.1 libltdl7_2.4.6-4 liblwp-mediatypes-perl_6.02-1 liblwp-protocol-https-perl_6.07-2 liblz4-1_1.8.2-1ubuntu1 liblzma5_5.2.2-1.3 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmagickcore-6.q16-6_8:6.9.10.8+dfsg-1ubuntu2 libmagickwand-6.q16-6_8:6.9.10.8+dfsg-1ubuntu2 libmbedcrypto1_2.12.0-1 libmbedtls10_2.12.0-1 libmbedx509-0_2.12.0-1 libmount1_2.32-0.1ubuntu1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.1-1 libncurses-dev_6.1+20180210-4ubuntu1 libncurses5_6.1+20180210-4ubuntu1 libncurses6_6.1+20180210-4ubuntu1 libncursesw5_6.1+20180210-4ubuntu1 libncursesw6_6.1+20180210-4ubuntu1 libnet-http-perl_6.18-1 libnet-ssleay-perl_1.85-2ubuntu2 libnettle6_3.4-1 libnghttp2-14_1.32.1-1build1 libnotify-dev_0.7.7-3 libnotify4_0.7.7-3 libnpth0_1.6-1 libobjc-7-dev_7.3.0-29ubuntu1 libobjc4_8.2.0-7ubuntu1 libogg0_1.3.2-1 libonig5_6.8.2-1 libopengl0_1.1.0-1 libosp5_1.5.2-13ubuntu2 libp11-kit0_0.23.14-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam-systemd_239-7ubuntu10 libpam0g_1.1.8-3.6ubuntu2 libpango-1.0-0_1.42.4-3 libpango1.0-dev_1.42.4-3 libpangocairo-1.0-0_1.42.4-3 libpangoft2-1.0-0_1.42.4-3 libpangoxft-1.0-0_1.42.4-3 libpcre16-3_2:8.39-11 libpcre3_2:8.39-11 libpcre3-dev_2:8.39-11 libpcre32-3_2:8.39-11 libpcrecpp0v5_2:8.39-11 libperl5.26_5.26.2-7 libpipeline1_1.5.0-1 libpixman-1-0_0.34.0-2 libpixman-1-dev_0.34.0-2 libpng-dev_1.6.34-2 libpng16-16_1.6.34-2 libprocps6_2:3.3.12-3ubuntu1 libprocps7_2:3.3.15-2ubuntu1 libproxy1v5_0.4.15-2 libpsl5_0.20.2-1 libpthread-stubs0-dev_0.3-4 libpulse-dev_1:12.2-0ubuntu4 libpulse-mainloop-glib0_1:12.2-0ubuntu4 libpulse0_1:12.2-0ubuntu4 libpython-stdlib_2.7.15-3 libpython2-stdlib_2.7.15-3 libpython2.7-minimal_2.7.15-4ubuntu4 libpython2.7-stdlib_2.7.15-4ubuntu4 libpython3-stdlib_3.6.6-1 libpython3.6-minimal_3.6.7~rc1-1 libpython3.6-stdlib_3.6.7~rc1-1 libreadline7_7.0-5 librest-0.7-0_0.8.0-2 libroken18-heimdal_7.5.0+dfsg-2 librsvg2-2_2.40.20-3 librsvg2-common_2.40.20-3 librtmp1_2.4+20151223.gitfa8646d.1-2 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2 libseccomp2_2.3.3-3ubuntu1 libselinux1_2.8-1build1 libsemanage-common_2.8-1build1 libsemanage1_2.8-1build1 libsensors4_1:3.4.0-4 libsepol1_2.8-1 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsmartcols1_2.32-0.1ubuntu1 libsndfile1_1.0.28-4 libsoup-gnome2.4-1_2.64.1-1 libsoup2.4-1_2.64.1-1 libsqlite3-0_3.24.0-1 libss2_1.44.4-2 libssh2-1_1.8.0-2 libssl1.1_1.1.1-1ubuntu2 libstartup-notification0_0.12-5 libstartup-notification0-dev_0.12-5 libstd-rust-1.28_1.28.0+dfsg1+llvm-0ubuntu2 libstd-rust-dev_1.28.0+dfsg1+llvm-0ubuntu2 libstdc++-7-dev_7.3.0-29ubuntu1 libstdc++-8-dev_8.2.0-7ubuntu1 libstdc++6_8.2.0-7ubuntu1 libsystemd0_239-7ubuntu10 libtasn1-6_4.13-3 libthai-data_0.1.28-1 libthai0_0.1.28-1 libtiff5_4.0.9-6 libtimedate-perl_2.3000-2 libtinfo-dev_6.1+20180210-4ubuntu1 libtinfo5_6.1+20180210-4ubuntu1 libtinfo6_6.1+20180210-4ubuntu1 libtool_2.4.6-4 libtry-tiny-perl_0.30-1 libubsan0_7.3.0-29ubuntu1 libubsan1_8.2.0-7ubuntu1 libudev1_239-7ubuntu10 libunistring2_0.9.10-1ubuntu1 liburi-perl_1.74-1 libusb-0.1-4_2:0.1.12-32 libustr-1.0-1_1.0.4-6 libuuid1_2.32-0.1ubuntu1 libvorbis0a_1.3.6-1 libvorbisenc2_1.3.6-1 libwayland-bin_1.16.0-1ubuntu1 libwayland-client0_1.16.0-1ubuntu1 libwayland-cursor0_1.16.0-1ubuntu1 libwayland-dev_1.16.0-1ubuntu1 libwayland-egl1_1.16.0-1ubuntu1 libwayland-server0_1.16.0-1ubuntu1 libwind0-heimdal_7.5.0+dfsg-2 libwrap0_7.6.q-27 libwww-perl_6.35-2 libwww-robotrules-perl_6.02-1 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libx11-dev_2:1.6.7-1 libx11-xcb-dev_2:1.6.7-1 libx11-xcb1_2:1.6.7-1 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb-dri2-0_1.13.1-1 libxcb-dri2-0-dev_1.13.1-1 libxcb-dri3-0_1.13.1-1 libxcb-dri3-dev_1.13.1-1 libxcb-glx0_1.13.1-1 libxcb-glx0-dev_1.13.1-1 libxcb-present-dev_1.13.1-1 libxcb-present0_1.13.1-1 libxcb-randr0_1.13.1-1 libxcb-randr0-dev_1.13.1-1 libxcb-render0_1.13.1-1 libxcb-render0-dev_1.13.1-1 libxcb-shape0_1.13.1-1 libxcb-shape0-dev_1.13.1-1 libxcb-shm0_1.13.1-1 libxcb-shm0-dev_1.13.1-1 libxcb-sync-dev_1.13.1-1 libxcb-sync1_1.13.1-1 libxcb-util1_0.4.0-0ubuntu3 libxcb-xfixes0_1.13.1-1 libxcb-xfixes0-dev_1.13.1-1 libxcb1_1.13.1-1 libxcb1-dev_1.13.1-1 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.1.15-1 libxcursor1_1:1.1.15-1 libxdamage-dev_1:1.1.4-3 libxdamage1_1:1.1.4-3 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxfont2_1:2.0.3-1 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-1 libxinerama1_2:1.1.4-1 libxkbcommon-dev_0.8.2-1 libxkbcommon0_0.8.2-1 libxkbfile1_1:1.0.9-2 libxml-parser-perl_2.44-2build3 libxml2_2.9.4+dfsg1-7ubuntu1 libxml2-utils_2.9.4+dfsg1-7ubuntu1 libxmu6_2:1.1.2-2 libxmuu1_2:1.1.2-2 libxpm4_1:3.5.12-1 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence-dev_1.3-1 libxshmfence1_1.3-1 libxt-dev_1:1.1.5-1 libxt6_1:1.1.5-1 libxtst-dev_2:1.2.3-1 libxtst6_2:1.2.3-1 libxxf86vm-dev_1:1.1.4-1 libxxf86vm1_1:1.1.4-1 libzstd1_1.3.5+dfsg-1ubuntu1 linux-libc-dev_4.18.0-9.10 llvm-4.0_1:4.0.1-10build1 llvm-4.0-dev_1:4.0.1-10build1 llvm-4.0-runtime_1:4.0.1-10build1 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 lsb-release_9.20170808ubuntu1 m4_1.4.18-1 make_4.2.1-1.2 man-db_2.8.4-2 mawk_1.3.3-17ubuntu3 mesa-common-dev_18.2.2-0ubuntu1 mime-support_3.60ubuntu1 mount_2.32-0.1ubuntu1 multiarch-support_2.28-0ubuntu1 ncurses-base_6.1+20180210-4ubuntu1 ncurses-bin_6.1+20180210-4ubuntu1 netbase_5.4 opensp_1.5.2-13ubuntu2 openssl_1.1.1-1ubuntu2 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-3 perl_5.26.2-7 perl-base_5.26.2-7 perl-modules-5.26_5.26.2-7 perl-openssl-defaults_3build1 pinentry-curses_1.1.0-1build2 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_143 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu1 python_2.7.15-3 python-minimal_2.7.15-3 python2_2.7.15-3 python2-minimal_2.7.15-3 python2.7_2.7.15-4ubuntu4 python2.7-minimal_2.7.15-4ubuntu4 python3_3.6.6-1 python3-distutils_3.6.6-1 python3-lib2to3_3.6.6-1 python3-minimal_3.6.6-1 python3-pkg-resources_40.2.0-1 python3-scour_0.37-1 python3-six_1.11.0-2 python3.6_3.6.7~rc1-1 python3.6-minimal_3.6.7~rc1-1 readline-common_7.0-5 rustc_1.28.0+dfsg1+llvm-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-thunderbird-dummy_0.invalid.0 scour_0.37-1 sed_4.5-1 sensible-utils_0.0.12 sgml-base_1.29 sgml-data_2.0.11 shared-mime-info_1.10-1 systemd_239-7ubuntu10 systemd-sysv_239-7ubuntu10 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu2 tar_1.30+dfsg-2 tzdata_2018e-1 ubuntu-keyring_2018.09.18.1 ubuntu-mono_16.10+18.10.20181005-0ubuntu1 ucf_3.0038 unzip_6.0-21ubuntu1 util-linux_2.32-0.1ubuntu1 uuid-dev_2.32-0.1ubuntu1 wayland-protocols_1.16-1 x11-common_1:7.7+19ubuntu8 x11-xkb-utils_7.7+4 x11proto-composite-dev_1:2018.4-4 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-input-dev_2018.4-4 x11proto-randr-dev_2018.4-4 x11proto-record-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xf86vidmode-dev_2018.4-4 x11proto-xinerama-dev_2018.4-4 xauth_1:1.0.10-1 xkb-data_2.23.1-1ubuntu1 xml-core_0.18 xorg-sgml-doctools_1:1.11-1 xserver-common_2:1.20.1-3ubuntu2 xtrans-dev_1.3.5-1 xvfb_2:1.20.1-3ubuntu2 xz-utils_5.2.2-1.3 yasm_1.3.0-2build1 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Wed Oct 10 14:50:06 2018 UTC gpgv: using RSA key 44DFFFE4C1A008E83229E205611FBDECD5946E0F gpgv: issuer "chris.coulson@canonical.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./thunderbird_60.2.1+build1-0ubuntu1.dsc dpkg-source: info: extracting thunderbird in thunderbird-60.2.1+build1 dpkg-source: info: unpacking thunderbird_60.2.1+build1.orig.tar.xz dpkg-source: info: unpacking thunderbird_60.2.1+build1-0ubuntu1.debian.tar.xz dpkg-source: info: applying unity-menubar.patch dpkg-source: info: applying support-coinstallable-trunk-build.patch dpkg-source: info: applying set-prgname-to-remoting-name.patch dpkg-source: info: applying rust-drop-dll-checksums.patch dpkg-source: info: applying dont-treat-tilde-as-special.patch dpkg-source: info: applying reduce-rust-debuginfo-on-32bit-architectures.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-15529258 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-15529258 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-15529258 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package thunderbird dpkg-buildpackage: info: source version 1:60.2.1+build1-0ubuntu1 dpkg-buildpackage: info: source distribution cosmic dpkg-source --before-build thunderbird-60.2.1+build1 dpkg-buildpackage: info: host architecture s390x dpkg-source: info: using options from thunderbird-60.2.1+build1/debian/source/options: --extend-diff-ignore=^\.mozconfig\. --extend-diff-ignore=.pyc$ fakeroot debian/rules clean cp debian/control debian/control.old touch debian/control.in ***************************** * Refreshing debian/control * ***************************** cp debian/control.in debian/control.tmp perl debian/build/dump-langpack-control-entries.pl >> debian/control.tmp sed -e 's/@MOZ_PKG_NAME@/thunderbird/g' < debian/control.tmp > debian/control rm -f debian/control.tmp sed -i -e 's/@MOZ_LOCALE_PKGS@/thunderbird-locale-bn-bd \(= ${binary:Version}\), thunderbird-locale-en-gb \(= ${binary:Version}\), thunderbird-locale-en-us \(= ${binary:Version}\), thunderbird-locale-es-ar \(= ${binary:Version}\), thunderbird-locale-es-es \(= ${binary:Version}\), thunderbird-locale-fy-nl \(= ${binary:Version}\), thunderbird-locale-ga-ie \(= ${binary:Version}\), thunderbird-locale-nb-no \(= ${binary:Version}\), thunderbird-locale-nn-no \(= ${binary:Version}\), thunderbird-locale-pa-in \(= ${binary:Version}\), thunderbird-locale-pt-br \(= ${binary:Version}\), thunderbird-locale-pt-pt \(= ${binary:Version}\), thunderbird-locale-sv-se \(= ${binary:Version}\), thunderbird-locale-ta-lk \(= ${binary:Version}\), thunderbird-locale-zh-cn \(= ${binary:Version}\), thunderbird-locale-zh-tw \(= ${binary:Version}\), thunderbird-locale-af \(= ${binary:Version}\), thunderbird-locale-ar \(= ${binary:Version}\), thunderbird-locale-ast \(= ${binary:Version}\), thunderbird-locale-be \(= ${binary:Version}\), thunderbird-locale-bg \(= ${binary:Version}\), thunderbird-locale-bn \(= ${binary:Version}\), thunderbird-locale-br \(= ${binary:Version}\), thunderbird-locale-ca \(= ${binary:Version}\), thunderbird-locale-cs \(= ${binary:Version}\), thunderbird-locale-cy \(= ${binary:Version}\), thunderbird-locale-da \(= ${binary:Version}\), thunderbird-locale-de \(= ${binary:Version}\), thunderbird-locale-dsb \(= ${binary:Version}\), thunderbird-locale-el \(= ${binary:Version}\), thunderbird-locale-en \(= ${binary:Version}\), thunderbird-locale-es \(= ${binary:Version}\), thunderbird-locale-et \(= ${binary:Version}\), thunderbird-locale-eu \(= ${binary:Version}\), thunderbird-locale-fi \(= ${binary:Version}\), thunderbird-locale-fr \(= ${binary:Version}\), thunderbird-locale-fy \(= ${binary:Version}\), thunderbird-locale-ga \(= ${binary:Version}\), thunderbird-locale-gd \(= ${binary:Version}\), thunderbird-locale-gl \(= ${binary:Version}\), thunderbird-locale-he \(= ${binary:Version}\), thunderbird-locale-hr \(= ${binary:Version}\), thunderbird-locale-hsb \(= ${binary:Version}\), thunderbird-locale-hu \(= ${binary:Version}\), thunderbird-locale-hy \(= ${binary:Version}\), thunderbird-locale-id \(= ${binary:Version}\), thunderbird-locale-is \(= ${binary:Version}\), thunderbird-locale-it \(= ${binary:Version}\), thunderbird-locale-ja \(= ${binary:Version}\), thunderbird-locale-ka \(= ${binary:Version}\), thunderbird-locale-kab \(= ${binary:Version}\), thunderbird-locale-kk \(= ${binary:Version}\), thunderbird-locale-ko \(= ${binary:Version}\), thunderbird-locale-lt \(= ${binary:Version}\), thunderbird-locale-mk \(= ${binary:Version}\), thunderbird-locale-ms \(= ${binary:Version}\), thunderbird-locale-nb \(= ${binary:Version}\), thunderbird-locale-nl \(= ${binary:Version}\), thunderbird-locale-nn \(= ${binary:Version}\), thunderbird-locale-pa \(= ${binary:Version}\), thunderbird-locale-pl \(= ${binary:Version}\), thunderbird-locale-pt \(= ${binary:Version}\), thunderbird-locale-rm \(= ${binary:Version}\), thunderbird-locale-ro \(= ${binary:Version}\), thunderbird-locale-ru \(= ${binary:Version}\), thunderbird-locale-si \(= ${binary:Version}\), thunderbird-locale-sk \(= ${binary:Version}\), thunderbird-locale-sl \(= ${binary:Version}\), thunderbird-locale-sq \(= ${binary:Version}\), thunderbird-locale-sr \(= ${binary:Version}\), thunderbird-locale-sv \(= ${binary:Version}\), thunderbird-locale-ta \(= ${binary:Version}\), thunderbird-locale-tr \(= ${binary:Version}\), thunderbird-locale-uk \(= ${binary:Version}\), thunderbird-locale-vi \(= ${binary:Version}\), thunderbird-locale-zh-hans \(= ${binary:Version}\), thunderbird-locale-zh-hant \(= ${binary:Version}\),/' debian/control sed -i -e 's/@MOZ_LIGHTNING_PKG_NAME@/xul-ext-lightning/g' \ -e 's/@MOZ_CALENDAR_TZ_PKG_NAME@/xul-ext-calendar-timezones/g' \ -e 's/@MOZ_GDATA_PROVIDER_PKG_NAME@/xul-ext-gdata-provider/g' debian/control test -x debian/rules rm -f debian/stamp-makefile-build debian/stamp-makefile-install python /<>/thunderbird-60.2.1+build1/debian/build/keepalive-wrapper.py 1440 /usr/bin/make -C . -k clean make[1]: Entering directory '/<>/thunderbird-60.2.1+build1' ./mach clobber make[1]: Leaving directory '/<>/thunderbird-60.2.1+build1' set -e; dh_clean -X Cargo.toml.orig dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) rm -f debian/stamp-mach-configure rm -f debian/stamp-mach-install cp debian/config/locales.shipped debian/config/locales.shipped.old **************************************** * Refreshing list of shipped languages * **************************************** perl debian/build/refresh-supported-locales.pl -s /<>/thunderbird-60.2.1+build1/comm/mail/locales/shipped-locales rm -f debian/config/locales.shipped.old rm -f debian/control.old rm -f debian/config/mozconfig debian/thunderbird.sh debian/apport/blacklist debian/apport/native-origins debian/apport/source_thunderbird.py debian/thunderbird.install debian/thunderbird.dirs debian/thunderbird.links debian/thunderbird.manpages debian/thunderbird.postinst debian/thunderbird.preinst debian/thunderbird.postrm debian/thunderbird.lintian-overrides debian/thunderbird-testsuite.install debian/thunderbird-testsuite.links debian/thunderbird-testsuite.lintian-overrides debian/thunderbird.desktop rm -f debian/stamp-* rm -rf debian/l10n-mergedirs rm -rf ./obj-s390x-linux-gnu rm -f mozconfig rm -f debian/testing/extra.test.zip rm -rf debian/testing/extra-stage rm -f debian/messagingmenu/*.xpi rm -f debian/thunderbird.1 debian/rules build-arch ***************************** * Refreshing debian/control * ***************************** cp debian/control.in debian/control.tmp perl debian/build/dump-langpack-control-entries.pl >> debian/control.tmp sed -e 's/@MOZ_PKG_NAME@/thunderbird/g' < debian/control.tmp > debian/control rm -f debian/control.tmp sed -i -e 's/@MOZ_LOCALE_PKGS@/thunderbird-locale-bn-bd \(= ${binary:Version}\), thunderbird-locale-en-gb \(= ${binary:Version}\), thunderbird-locale-en-us \(= ${binary:Version}\), thunderbird-locale-es-ar \(= ${binary:Version}\), thunderbird-locale-es-es \(= ${binary:Version}\), thunderbird-locale-fy-nl \(= ${binary:Version}\), thunderbird-locale-ga-ie \(= ${binary:Version}\), thunderbird-locale-nb-no \(= ${binary:Version}\), thunderbird-locale-nn-no \(= ${binary:Version}\), thunderbird-locale-pa-in \(= ${binary:Version}\), thunderbird-locale-pt-br \(= ${binary:Version}\), thunderbird-locale-pt-pt \(= ${binary:Version}\), thunderbird-locale-sv-se \(= ${binary:Version}\), thunderbird-locale-ta-lk \(= ${binary:Version}\), thunderbird-locale-zh-cn \(= ${binary:Version}\), thunderbird-locale-zh-tw \(= ${binary:Version}\), thunderbird-locale-af \(= ${binary:Version}\), thunderbird-locale-ar \(= ${binary:Version}\), thunderbird-locale-ast \(= ${binary:Version}\), thunderbird-locale-be \(= ${binary:Version}\), thunderbird-locale-bg \(= ${binary:Version}\), thunderbird-locale-bn \(= ${binary:Version}\), thunderbird-locale-br \(= ${binary:Version}\), thunderbird-locale-ca \(= ${binary:Version}\), thunderbird-locale-cs \(= ${binary:Version}\), thunderbird-locale-cy \(= ${binary:Version}\), thunderbird-locale-da \(= ${binary:Version}\), thunderbird-locale-de \(= ${binary:Version}\), thunderbird-locale-dsb \(= ${binary:Version}\), thunderbird-locale-el \(= ${binary:Version}\), thunderbird-locale-en \(= ${binary:Version}\), thunderbird-locale-es \(= ${binary:Version}\), thunderbird-locale-et \(= ${binary:Version}\), thunderbird-locale-eu \(= ${binary:Version}\), thunderbird-locale-fi \(= ${binary:Version}\), thunderbird-locale-fr \(= ${binary:Version}\), thunderbird-locale-fy \(= ${binary:Version}\), thunderbird-locale-ga \(= ${binary:Version}\), thunderbird-locale-gd \(= ${binary:Version}\), thunderbird-locale-gl \(= ${binary:Version}\), thunderbird-locale-he \(= ${binary:Version}\), thunderbird-locale-hr \(= ${binary:Version}\), thunderbird-locale-hsb \(= ${binary:Version}\), thunderbird-locale-hu \(= ${binary:Version}\), thunderbird-locale-hy \(= ${binary:Version}\), thunderbird-locale-id \(= ${binary:Version}\), thunderbird-locale-is \(= ${binary:Version}\), thunderbird-locale-it \(= ${binary:Version}\), thunderbird-locale-ja \(= ${binary:Version}\), thunderbird-locale-ka \(= ${binary:Version}\), thunderbird-locale-kab \(= ${binary:Version}\), thunderbird-locale-kk \(= ${binary:Version}\), thunderbird-locale-ko \(= ${binary:Version}\), thunderbird-locale-lt \(= ${binary:Version}\), thunderbird-locale-mk \(= ${binary:Version}\), thunderbird-locale-ms \(= ${binary:Version}\), thunderbird-locale-nb \(= ${binary:Version}\), thunderbird-locale-nl \(= ${binary:Version}\), thunderbird-locale-nn \(= ${binary:Version}\), thunderbird-locale-pa \(= ${binary:Version}\), thunderbird-locale-pl \(= ${binary:Version}\), thunderbird-locale-pt \(= ${binary:Version}\), thunderbird-locale-rm \(= ${binary:Version}\), thunderbird-locale-ro \(= ${binary:Version}\), thunderbird-locale-ru \(= ${binary:Version}\), thunderbird-locale-si \(= ${binary:Version}\), thunderbird-locale-sk \(= ${binary:Version}\), thunderbird-locale-sl \(= ${binary:Version}\), thunderbird-locale-sq \(= ${binary:Version}\), thunderbird-locale-sr \(= ${binary:Version}\), thunderbird-locale-sv \(= ${binary:Version}\), thunderbird-locale-ta \(= ${binary:Version}\), thunderbird-locale-tr \(= ${binary:Version}\), thunderbird-locale-uk \(= ${binary:Version}\), thunderbird-locale-vi \(= ${binary:Version}\), thunderbird-locale-zh-hans \(= ${binary:Version}\), thunderbird-locale-zh-hant \(= ${binary:Version}\),/' debian/control sed -i -e 's/@MOZ_LIGHTNING_PKG_NAME@/xul-ext-lightning/g' \ -e 's/@MOZ_CALENDAR_TZ_PKG_NAME@/xul-ext-calendar-timezones/g' \ -e 's/@MOZ_GDATA_PROVIDER_PKG_NAME@/xul-ext-gdata-provider/g' debian/control test -x debian/rules mkdir -p "." CDBS WARNING: DEB_DH_STRIP_ARGS is deprecated since 0.4.85 cp debian/config/locales.shipped debian/config/locales.shipped.old cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/config/mozconfig.in > /<>/thunderbird-60.2.1+build1/debian/config/mozconfig cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.sh.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.sh cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/apport/blacklist.in > /<>/thunderbird-60.2.1+build1/debian/apport/blacklist cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/apport/native-origins.in > /<>/thunderbird-60.2.1+build1/debian/apport/native-origins cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/apport/source_thunderbird.py.in > /<>/thunderbird-60.2.1+build1/debian/apport/source_thunderbird.py cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.install.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.install cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.dirs.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.dirs cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.links.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.links cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.manpages.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.manpages cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.postinst.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.postinst cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.preinst.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.preinst cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.postrm.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.postrm cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.lintian-overrides.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.lintian-overrides cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird-testsuite.install.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird-testsuite.install cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird-testsuite.links.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird-testsuite.links cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird-testsuite.lintian-overrides.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird-testsuite.lintian-overrides cat: ./other-licenses/branding/thunderbird/locales/en-US/brand.properties: No such file or directory PYTHONDONTWRITEBYTECODE=1 python /<>/thunderbird-60.2.1+build1/debian/build/Preprocessor.py -Fsubstitution --marker="%%" -DMOZ_LIBDIR="usr/lib/thunderbird" -DMOZ_APP_NAME="thunderbird" -DMOZ_INCDIR="usr/include/thunderbird" -DMOZ_IDLDIR="usr/share/idl/thunderbird" -DMOZ_VERSION="60.2.1" -DDEB_HOST_ARCH="s390x" -DMOZ_DISPLAY_NAME="" -DMOZ_PKG_NAME="thunderbird" -DDISTRIB="Ubuntu" -DMOZ_BRANDING_OPTION="--enable-official-branding" -DTOPSRCDIR="/<>/thunderbird-60.2.1+build1" -DDEB_HOST_GNU_TYPE="s390x-linux-gnu" -DMOZ_ADDONDIR="usr/lib/thunderbird-addons" -DMOZ_SDKDIR="usr/lib/thunderbird-devel" -DMOZ_DISTDIR="./obj-s390x-linux-gnu/dist" -DMOZ_UPDATE_CHANNEL="release" -DMOZ_OBJDIR="./obj-s390x-linux-gnu" -DDEB_BUILDDIR="." -DMOZ_PYTHON="/<>/thunderbird-60.2.1+build1/./obj-s390x-linux-gnu/_virtualenv/bin/python" -DDEB_BUILD_ARCH_BITS=64 -DMOZ_DEFAULT_APP_NAME="thunderbird" -DDISTRIB_VERSION="1810" -DMOZ_OFFICIAL_BRANDING -DDEB_PARALLEL_JOBS=4 /<>/thunderbird-60.2.1+build1/debian/thunderbird.desktop.in > /<>/thunderbird-60.2.1+build1/debian/thunderbird.desktop cp debian/config/mozconfig mozconfig rm -f debian/config/locales.shipped.old set -e; mv ./build/autoconf/config.guess ./build/autoconf/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./build/autoconf/config.guess; mv ./intl/icu/source/config.guess ./intl/icu/source/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./intl/icu/source/config.guess; mv ./toolkit/crashreporter/google-breakpad/autotools/config.guess ./toolkit/crashreporter/google-breakpad/autotools/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./toolkit/crashreporter/google-breakpad/autotools/config.guess; mv ./comm/build/autoconf/config.guess ./comm/build/autoconf/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./comm/build/autoconf/config.guess; mv ./nsprpub/build/autoconf/config.guess ./nsprpub/build/autoconf/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./nsprpub/build/autoconf/config.guess; mv ./modules/freetype2/builds/unix/config.guess ./modules/freetype2/builds/unix/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./modules/freetype2/builds/unix/config.guess; mv ./js/src/ctypes/libffi/config.guess ./js/src/ctypes/libffi/config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./js/src/ctypes/libffi/config.guess; set -e; mv ./build/autoconf/config.sub ./build/autoconf/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./build/autoconf/config.sub; mv ./intl/icu/source/config.sub ./intl/icu/source/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./intl/icu/source/config.sub; mv ./toolkit/crashreporter/google-breakpad/autotools/config.sub ./toolkit/crashreporter/google-breakpad/autotools/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./toolkit/crashreporter/google-breakpad/autotools/config.sub; mv ./nsprpub/build/autoconf/config.sub ./nsprpub/build/autoconf/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./nsprpub/build/autoconf/config.sub; mv ./modules/freetype2/builds/unix/config.sub ./modules/freetype2/builds/unix/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./modules/freetype2/builds/unix/config.sub; mv ./js/src/ctypes/libffi/config.sub ./js/src/ctypes/libffi/config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./js/src/ctypes/libffi/config.sub; /<>/thunderbird-60.2.1+build1/mach configure && /<>/thunderbird-60.2.1+build1/mach build-backend 0:00.22 Clobber not needed. 0:00.22 Adding make options from /<>/thunderbird-60.2.1+build1/mozconfig MOZ_MAKE_FLAGS=-j4 MOZ_OBJDIR=/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu OBJDIR=/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu FOUND_MOZCONFIG=/<>/thunderbird-60.2.1+build1/mozconfig export FOUND_MOZCONFIG 0:00.22 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s configure 0:00.24 Generating /<>/thunderbird-60.2.1+build1/configure 0:00.24 Generating /<>/thunderbird-60.2.1+build1/js/src/configure 0:00.24 cd /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu 0:00.24 /<>/thunderbird-60.2.1+build1/configure 0:00.34 Creating Python environment 0:01.93 New python executable in /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/_virtualenv/bin/python2.7 0:01.93 Also creating executable in /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/_virtualenv/bin/python 0:01.93 Installing setuptools, pip, wheel...done. 0:02.08 WARNING: Python.h not found. Install Python development headers. 0:02.08 Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace) 0:02.08 Reexecuting in the virtualenv 0:02.19 Adding configure options from /<>/thunderbird-60.2.1+build1/mozconfig 0:02.19 --host=s390x-linux-gnu 0:02.19 --prefix=/usr 0:02.19 --with-l10n-base=/<>/thunderbird-60.2.1+build1/l10n 0:02.19 --enable-release 0:02.19 --disable-gconf 0:02.19 --disable-install-strip 0:02.19 --disable-updater 0:02.19 --enable-application=comm/mail 0:02.19 --enable-startup-notification 0:02.19 --with-distribution-id=com.ubuntu 0:02.19 --enable-debug-symbols 0:02.19 --enable-optimize 0:02.19 --disable-tests 0:02.19 --disable-crashreporter 0:02.19 --enable-official-branding 0:02.19 --enable-update-channel=release 0:02.19 --disable-debug 0:02.19 --disable-webrtc 0:02.19 --disable-av1 0:02.19 --enable-calendar 0:02.19 checking for vcs source checkout... no 0:02.32 checking for a shell... /bin/sh 0:02.33 checking for host system type... s390x-ibm-linux-gnu 0:02.33 checking for target system type... s390x-ibm-linux-gnu 0:02.35 checking for a shell... /bin/sh 0:02.36 checking for host system type... s390x-ibm-linux-gnu 0:02.36 checking for target system type... s390x-ibm-linux-gnu 0:02.41 checking for vcs source checkout... no 0:02.41 checking whether cross compiling... no 0:02.41 checking for the target C compiler... /usr/bin/gcc 0:02.43 checking whether the target C compiler can be used... yes 0:02.45 checking for Python 3... /usr/bin/python3 (3.6.7) 0:02.46 checking for pkg_config... /usr/bin/pkg-config 0:02.46 checking for pkg-config version... 0.29.1 0:02.46 checking for yasm... /usr/bin/yasm 0:02.46 checking yasm version... 1.3.0 0:02.46 checking the target C compiler version... 8.2.0 0:02.48 checking the target C compiler works... yes 0:02.48 checking for the target C++ compiler... /usr/bin/g++ 0:02.49 checking whether the target C++ compiler can be used... yes 0:02.49 checking the target C++ compiler version... 8.2.0 0:02.50 checking the target C++ compiler works... yes 0:02.50 checking for the host C compiler... /usr/bin/gcc 0:02.51 checking whether the host C compiler can be used... yes 0:02.51 checking the host C compiler version... 8.2.0 0:02.52 checking the host C compiler works... yes 0:02.52 checking for the host C++ compiler... /usr/bin/g++ 0:02.53 checking whether the host C++ compiler can be used... yes 0:02.53 checking the host C++ compiler version... 8.2.0 0:02.55 checking the host C++ compiler works... yes 0:02.56 checking for 64-bit OS... yes 0:02.56 checking bindgen cflags... no 0:02.57 checking for linker... bfd 0:02.58 checking for stdint.h... yes 0:02.60 checking for inttypes.h... yes 0:02.61 checking for malloc.h... yes 0:02.63 checking for alloca.h... yes 0:02.64 checking for sys/byteorder.h... no 0:02.65 checking for getopt.h... yes 0:02.67 checking for unistd.h... yes 0:02.69 checking for nl_types.h... yes 0:02.69 checking for cpuid.h... no 0:02.71 checking for sys/statvfs.h... yes 0:02.73 checking for sys/statfs.h... yes 0:02.74 checking for sys/vfs.h... yes 0:02.76 checking for sys/mount.h... yes 0:02.77 checking for sys/quota.h... yes 0:02.79 checking for linux/quota.h... yes 0:02.81 checking for linux/if_addr.h... yes 0:02.83 checking for linux/rtnetlink.h... yes 0:02.84 checking for sys/queue.h... yes 0:02.86 checking for sys/types.h... yes 0:02.88 checking for netinet/in.h... yes 0:02.89 checking for byteswap.h... yes 0:02.91 checking for linux/perf_event.h... yes 0:02.93 checking for perf_event_open system call... yes 0:02.94 checking whether the C compiler supports -Wunreachable-code-return... no 0:02.96 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:02.98 checking whether the C compiler supports -Wclass-varargs... no 0:02.98 checking whether the C++ compiler supports -Wclass-varargs... no 0:03.00 checking whether the C compiler supports -Wloop-analysis... no 0:03.00 checking whether the C++ compiler supports -Wloop-analysis... no 0:03.02 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:03.02 checking whether the C++ compiler supports -Wcomma... no 0:03.03 checking whether the C compiler supports -Wduplicated-cond... yes 0:03.05 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:03.06 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:03.07 checking whether the C compiler supports -Wstring-conversion... no 0:03.08 checking whether the C++ compiler supports -Wstring-conversion... no 0:03.10 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:03.12 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:03.12 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:03.14 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:03.15 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:03.16 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:03.18 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:03.18 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:03.20 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:03.22 checking whether the C compiler supports -Wformat... yes 0:03.22 checking whether the C++ compiler supports -Wformat... yes 0:03.24 checking whether the C compiler supports -Wformat-security... yes 0:03.25 checking whether the C++ compiler supports -Wformat-security... yes 0:03.26 checking whether the C compiler supports -Wformat-overflow=2... yes 0:03.28 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:03.30 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:03.33 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:03.34 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:03.34 checking for libffi > 3.0.9... yes 0:03.34 checking MOZ_FFI_CFLAGS... 0:03.35 checking MOZ_FFI_LIBS... -lffi 0:03.35 checking for rustc... /usr/bin/rustc 0:03.35 checking for cargo... /usr/bin/cargo 0:03.39 checking rustc version... 1.28.0 0:03.41 checking cargo version... 1.28.0 0:03.63 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:03.63 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/s390x-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 0:03.63 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:03.64 checking for fontconfig >= 2.7.0... yes 0:03.64 checking _FONTCONFIG_CFLAGS... -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 0:03.64 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:03.64 checking for freetype2 >= 6.1.0... yes 0:03.65 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:03.65 checking _FT2_LIBS... -lfreetype 0:03.65 checking for tar... /bin/tar 0:03.65 checking for unzip... /usr/bin/unzip 0:03.65 checking for zip... /usr/bin/zip 0:03.65 checking for gn... not found 0:03.65 checking for the Mozilla API key... no 0:03.65 checking for the Google API key... no 0:03.65 checking for the Bing API key... no 0:03.65 checking for the Adjust SDK key... no 0:03.65 checking for the Leanplum SDK key... no 0:03.65 checking for the Pocket API key... no 0:03.65 checking for llvm-config... /usr/bin/llvm-config-4.0 0:03.68 checking for awk... /usr/bin/mawk 0:03.68 checking for perl... /usr/bin/perl 0:03.68 checking for minimum required perl version >= 5.006... 5.026002 0:03.69 checking for full perl installation... yes 0:03.69 checking for gmake... /usr/bin/make 0:03.69 checking for watchman... not found 0:03.69 checking for xargs... /usr/bin/xargs 0:03.69 checking for rpmbuild... not found 0:03.69 checking for autoconf... /usr/bin/autoconf2.13 0:03.69 Refreshing /<>/thunderbird-60.2.1+build1/old-configure with /usr/bin/autoconf2.13 0:03.91 creating cache ./config.cache 0:03.93 checking host system type... s390x-ibm-linux-gnu 0:03.93 checking target system type... s390x-ibm-linux-gnu 0:03.94 checking build system type... s390x-ibm-linux-gnu 0:03.94 checking for objcopy... /usr/bin/objcopy 0:03.94 checking for gcc... /usr/bin/gcc -std=gnu99 0:03.96 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:03.96 checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:03.97 checking whether we are using GNU C... yes 0:03.98 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:03.98 checking for c++... /usr/bin/g++ 0:04.02 checking whether the C++ compiler (/usr/bin/g++ ) works... yes 0:04.02 checking whether the C++ compiler (/usr/bin/g++ ) is a cross-compiler... no 0:04.02 checking whether we are using GNU C++... yes 0:04.03 checking whether /usr/bin/g++ accepts -g... yes 0:04.03 checking for ranlib... ranlib 0:04.03 checking for as... /usr/bin/as 0:04.03 checking for ar... ar 0:04.03 checking for strip... strip 0:04.03 checking for windres... no 0:04.03 checking for otool... no 0:04.08 checking for X... libraries , headers 0:04.10 checking for dnet_ntoa in -ldnet... no 0:04.12 checking for dnet_ntoa in -ldnet_stub... no 0:04.14 checking for gethostbyname... yes 0:04.17 checking for connect... yes 0:04.19 checking for remove... yes 0:04.21 checking for shmat... yes 0:04.24 checking for IceConnectionNumber in -lICE... yes 0:04.28 checking for --noexecstack option to as... yes 0:04.31 checking for -z noexecstack option to ld... yes 0:04.33 checking for -z text option to ld... yes 0:04.35 checking for -z relro option to ld... yes 0:04.38 checking for --build-id option to ld... yes 0:04.40 checking for --ignore-unresolved-symbol option to ld... yes 0:04.41 checking if toolchain supports -mssse3 option... no 0:04.41 checking if toolchain supports -msse4.1 option... no 0:04.43 checking whether the linker supports Identical Code Folding... no 0:04.55 checking whether removing dead symbols breaks debugging... no 0:04.57 checking for working const... yes 0:04.57 checking for mode_t... yes 0:04.59 checking for off_t... yes 0:04.59 checking for pid_t... yes 0:04.61 checking for size_t... yes 0:04.67 checking whether 64-bits std::atomic requires -latomic... no 0:04.69 checking for dirent.h that defines DIR... yes 0:04.72 checking for opendir in -ldir... no 0:04.73 checking for sockaddr_in.sin_len... false 0:04.75 checking for sockaddr_in6.sin6_len... false 0:04.76 checking for sockaddr.sa_len... false 0:04.78 checking for gethostbyname_r in -lc_r... no 0:04.84 checking for library containing dlopen... -ldl 0:04.86 checking for dlfcn.h... yes 0:04.89 checking for dladdr... yes 0:04.92 checking for memmem... yes 0:04.94 checking for socket in -lsocket... no 0:04.98 checking for XDrawLines in -lX11... yes 0:05.00 checking for XextAddDisplay in -lXext... yes 0:05.04 checking for XtFree in -lXt... yes 0:05.06 checking for xcb_connect in -lxcb... yes 0:05.10 checking for xcb_shm_query_version in -lxcb-shm... yes 0:05.13 checking for XGetXCBConnection in -lX11-xcb... yes 0:05.15 checking for pthread_create in -lpthreads... no 0:05.18 checking for pthread_create in -lpthread... yes 0:05.21 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:05.23 checking for pthread.h... yes 0:05.25 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:05.28 checking for 8-bit clean memcmp... yes 0:05.30 checking for stat64... yes 0:05.33 checking for lstat64... yes 0:05.37 checking for truncate64... yes 0:05.39 checking for statvfs64... yes 0:05.42 checking for statvfs... yes 0:05.45 checking for statfs64... yes 0:05.49 checking for statfs... yes 0:05.52 checking for getpagesize... yes 0:05.55 checking for gmtime_r... yes 0:05.58 checking for localtime_r... yes 0:05.61 checking for arc4random... no 0:05.64 checking for arc4random_buf... no 0:05.67 checking for mallinfo... yes 0:05.72 checking for gettid... no 0:05.76 checking for lchown... yes 0:05.80 checking for setpriority... yes 0:05.84 checking for strerror... yes 0:05.88 checking for syscall... yes 0:05.92 checking for clock_gettime(CLOCK_MONOTONIC)... 0:05.95 checking for pthread_cond_timedwait_monotonic_np... 0:06.00 checking for res_ninit()... yes 0:06.02 checking for an implementation of va_copy()... yes 0:06.04 checking whether va_list can be copied by value... no 0:06.12 checking for C++ dynamic_cast to void*... yes 0:06.16 checking for __thread keyword for TLS variables... yes 0:06.19 checking for localeconv... yes 0:06.21 checking for malloc.h... yes 0:06.25 checking for strndup... yes 0:06.27 checking for posix_memalign... yes 0:06.31 checking for memalign... yes 0:06.34 checking for malloc_usable_size... yes 0:06.35 checking whether malloc_usable_size definition can use const argument... no 0:06.37 checking for valloc in malloc.h... yes 0:06.37 checking for valloc in unistd.h... no 0:06.38 checking NSPR selection... source-tree 0:06.38 checking if app-specific confvars.sh exists... /<>/thunderbird-60.2.1+build1/comm/mail/confvars.sh 0:06.38 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 ... yes 0:06.39 checking MOZ_GTK3_CFLAGS... -pthread -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/s390x-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/s390x-linux-gnu/glib-2.0/include 0:06.39 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:06.40 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gdk-x11-2.0... yes 0:06.40 checking MOZ_GTK2_CFLAGS... -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/s390x-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/s390x-linux-gnu/glib-2.0/include 0:06.40 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:06.41 checking for libstartup-notification-1.0 >= 0.8... yes 0:06.41 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:06.41 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:06.42 checking for dbus-1 >= 0.60... yes 0:06.42 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/s390x-linux-gnu/dbus-1.0/include 0:06.42 checking MOZ_DBUS_LIBS... -ldbus-1 0:06.42 checking for dbus-glib-1 >= 0.60... yes 0:06.42 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/s390x-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/s390x-linux-gnu/glib-2.0/include 0:06.42 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:06.45 configure: warning: No assembler or assembly support for libvpx. Using unoptimized C routines. 0:06.45 checking for libpulse... yes 0:06.45 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:06.46 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:06.48 checking for linux/joystick.h... yes 0:06.48 checking for wget... no 0:06.51 checking for fdatasync... yes 0:06.54 checking for valid C compiler optimization flags... yes 0:06.65 checking for __cxa_demangle... yes 0:06.67 checking for unwind.h... yes 0:06.71 checking for _Unwind_Backtrace... yes 0:06.72 checking for -pipe support... yes 0:06.74 checking what kind of list files are supported by the linker... linkerscript 0:06.76 checking what kind of ordering can be done with the linker... none 0:06.77 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:06.77 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/s390x-linux-gnu/glib-2.0/include 0:06.77 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:06.80 checking for FT_Bitmap_Size.y_ppem... yes 0:06.84 checking for FT_GlyphSlot_Embolden... yes 0:06.87 checking for FT_Load_Sfnt_Table... yes 0:06.90 checking for fontconfig/fcfreetype.h... yes 0:06.96 checking for posix_fadvise... yes 0:06.98 checking for posix_fallocate... yes 0:07.03 updating cache ./config.cache 0:07.03 creating ./config.data 0:07.11 js/src> configuring 0:07.11 js/src> running /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/_virtualenv/bin/python /<>/thunderbird-60.2.1+build1/build/../configure.py --enable-project=js --target=s390x-ibm-linux-gnu --host=s390x-ibm-linux-gnu --disable-crashreporter --disable-gconf --disable-install-strip --enable-official-branding --enable-startup-notification --disable-updater --prefix=/usr --with-distribution-id=com.ubuntu --disable-tests --disable-debug --disable-rust-debug --enable-optimize --enable-xcode-checks --without-toolchain-prefix --without-visual-studio-version --enable-debug-symbols --disable-address-sanitizer --enable-release --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-coverage --disable-stdcxx-compat --enable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-js-shell --disable-shared-js --disable-export-js --disable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --disable-pipeline-operator --with-nspr-cflags=-I/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nspr --with-nspr-libs=-L/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/bin -lnspr4 -lplc4 -lplds4 --prefix=/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist JS_STANDALONE= --cache-file=/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config.cache 0:07.18 js/src> checking for vcs source checkout... no 0:07.21 js/src> checking for a shell... /bin/sh 0:07.21 js/src> checking for host system type... s390x-ibm-linux-gnu 0:07.22 js/src> checking for target system type... s390x-ibm-linux-gnu 0:07.22 js/src> checking for a shell... /bin/sh 0:07.23 js/src> checking for host system type... s390x-ibm-linux-gnu 0:07.24 js/src> checking for target system type... s390x-ibm-linux-gnu 0:07.24 js/src> checking for android platform directory... no 0:07.24 js/src> checking for android sysroot directory... no 0:07.24 js/src> checking for android system directory... no 0:07.24 js/src> checking for the Android toolchain directory... not found 0:07.26 js/src> checking for android platform directory... no 0:07.26 js/src> checking for android system directory... no 0:07.26 js/src> checking for android sysroot directory... no 0:07.26 js/src> checking for the Android toolchain directory... not found 0:07.38 js/src> checking for vcs source checkout... no 0:07.38 js/src> checking whether cross compiling... no 0:07.38 js/src> checking for the target C compiler... /usr/bin/gcc 0:07.39 js/src> checking whether the target C compiler can be used... yes 0:07.41 js/src> checking for Python 3... /usr/bin/python3 (3.6.7) 0:07.42 js/src> checking for pkg_config... /usr/bin/pkg-config 0:07.42 js/src> checking for pkg-config version... 0.29.1 0:07.42 js/src> checking for yasm... /usr/bin/yasm 0:07.42 js/src> checking yasm version... 1.3.0 0:07.42 js/src> checking for android ndk version... no 0:07.43 js/src> checking for GoogleVR SDK... Not specified 0:07.43 js/src> checking the target C compiler version... 8.2.0 0:07.45 js/src> checking the target C compiler works... yes 0:07.45 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:07.45 js/src> checking whether the target C++ compiler can be used... yes 0:07.45 js/src> checking the target C++ compiler version... 8.2.0 0:07.47 js/src> checking the target C++ compiler works... yes 0:07.47 js/src> checking for the host C compiler... /usr/bin/gcc 0:07.49 js/src> checking whether the host C compiler can be used... yes 0:07.49 js/src> checking the host C compiler version... 8.2.0 0:07.49 js/src> checking the host C compiler works... yes 0:07.50 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:07.51 js/src> checking whether the host C++ compiler can be used... yes 0:07.51 js/src> checking the host C++ compiler version... 8.2.0 0:07.53 js/src> checking the host C++ compiler works... yes 0:07.54 js/src> checking for 64-bit OS... yes 0:07.54 js/src> checking bindgen cflags... no 0:07.55 js/src> checking for linker... bfd 0:07.57 js/src> checking for stdint.h... yes 0:07.58 js/src> checking for inttypes.h... yes 0:07.60 js/src> checking for malloc.h... yes 0:07.62 js/src> checking for alloca.h... yes 0:07.63 js/src> checking for sys/byteorder.h... no 0:07.65 js/src> checking for getopt.h... yes 0:07.67 js/src> checking for unistd.h... yes 0:07.68 js/src> checking for nl_types.h... yes 0:07.69 js/src> checking for cpuid.h... no 0:07.71 js/src> checking for sys/statvfs.h... yes 0:07.73 js/src> checking for sys/statfs.h... yes 0:07.75 js/src> checking for sys/vfs.h... yes 0:07.77 js/src> checking for sys/mount.h... yes 0:07.79 js/src> checking for sys/quota.h... yes 0:07.81 js/src> checking for linux/quota.h... yes 0:07.83 js/src> checking for linux/if_addr.h... yes 0:07.86 js/src> checking for linux/rtnetlink.h... yes 0:07.88 js/src> checking for sys/queue.h... yes 0:07.90 js/src> checking for sys/types.h... yes 0:07.92 js/src> checking for netinet/in.h... yes 0:07.93 js/src> checking for byteswap.h... yes 0:07.95 js/src> checking for linux/perf_event.h... yes 0:07.97 js/src> checking for perf_event_open system call... yes 0:07.99 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:08.01 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:08.03 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:08.04 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:08.05 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:08.06 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:08.07 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:08.08 js/src> checking whether the C++ compiler supports -Wcomma... no 0:08.10 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:08.11 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:08.13 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:08.14 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:08.16 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:08.18 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:08.19 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:08.21 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:08.22 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:08.24 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:08.25 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:08.27 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:08.29 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:08.31 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:08.32 js/src> checking whether the C compiler supports -Wformat... yes 0:08.34 js/src> checking whether the C++ compiler supports -Wformat... yes 0:08.35 js/src> checking whether the C compiler supports -Wformat-security... yes 0:08.37 js/src> checking whether the C++ compiler supports -Wformat-security... yes 0:08.38 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:08.39 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:08.42 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:08.45 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:08.47 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:08.48 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:08.49 js/src> checking for libffi > 3.0.9... yes 0:08.49 js/src> checking MOZ_FFI_CFLAGS... 0:08.50 js/src> checking MOZ_FFI_LIBS... -lffi 0:08.50 js/src> checking for awk... /usr/bin/mawk 0:08.50 js/src> checking for perl... /usr/bin/perl 0:08.50 js/src> checking for minimum required perl version >= 5.006... 5.026002 0:08.51 js/src> checking for full perl installation... yes 0:08.51 js/src> checking for gmake... /usr/bin/make 0:08.51 js/src> checking for watchman... not found 0:08.51 js/src> checking for xargs... /usr/bin/xargs 0:08.51 js/src> checking for rpmbuild... not found 0:08.51 js/src> checking for autoconf... /usr/bin/autoconf2.13 0:08.51 js/src> Refreshing /<>/thunderbird-60.2.1+build1/js/src/old-configure with /usr/bin/autoconf2.13 0:08.61 js/src> loading cache /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config.cache 0:08.63 js/src> checking host system type... s390x-ibm-linux-gnu 0:08.63 js/src> checking target system type... s390x-ibm-linux-gnu 0:08.64 js/src> checking build system type... s390x-ibm-linux-gnu 0:08.64 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:08.67 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) works... yes 0:08.67 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 ) is a cross-compiler... no 0:08.67 js/src> checking whether we are using GNU C... (cached) yes 0:08.67 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:08.67 js/src> checking for c++... (cached) /usr/bin/g++ 0:08.71 js/src> checking whether the C++ compiler (/usr/bin/g++ ) works... yes 0:08.71 js/src> checking whether the C++ compiler (/usr/bin/g++ ) is a cross-compiler... no 0:08.71 js/src> checking whether we are using GNU C++... (cached) yes 0:08.71 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:08.72 js/src> checking for ranlib... (cached) ranlib 0:08.72 js/src> checking for as... (cached) /usr/bin/as 0:08.72 js/src> checking for ar... (cached) ar 0:08.72 js/src> checking for strip... (cached) strip 0:08.72 js/src> checking for windres... no 0:08.73 js/src> checking for sb-conf... no 0:08.73 js/src> checking for ve... no 0:08.74 js/src> checking for X... (cached) libraries , headers 0:08.74 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:08.74 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:08.74 js/src> checking for gethostbyname... (cached) yes 0:08.74 js/src> checking for connect... (cached) yes 0:08.74 js/src> checking for remove... (cached) yes 0:08.75 js/src> checking for shmat... (cached) yes 0:08.75 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:08.84 js/src> checking for --noexecstack option to as... yes 0:08.87 js/src> checking for -z noexecstack option to ld... yes 0:08.91 js/src> checking for -z text option to ld... yes 0:08.95 js/src> checking for -z relro option to ld... yes 0:08.99 js/src> checking for --build-id option to ld... yes 0:09.02 js/src> checking whether the linker supports Identical Code Folding... no 0:09.16 js/src> checking whether removing dead symbols breaks debugging... no 0:09.16 js/src> checking for working const... (cached) yes 0:09.16 js/src> checking for mode_t... (cached) yes 0:09.16 js/src> checking for off_t... (cached) yes 0:09.16 js/src> checking for pid_t... (cached) yes 0:09.16 js/src> checking for size_t... (cached) yes 0:09.18 js/src> checking for ssize_t... yes 0:09.18 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:09.19 js/src> checking for dirent.h that defines DIR... (cached) yes 0:09.19 js/src> checking for opendir in -ldir... (cached) no 0:09.19 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:09.19 js/src> checking for library containing dlopen... (cached) -ldl 0:09.19 js/src> checking for dlfcn.h... (cached) yes 0:09.20 js/src> checking for socket in -lsocket... (cached) no 0:09.20 js/src> checking for pthread_create in -lpthreads... (cached) no 0:09.20 js/src> checking for pthread_create in -lpthread... (cached) yes 0:09.24 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:09.24 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:09.24 js/src> checking for 8-bit clean memcmp... (cached) yes 0:09.26 js/src> checking for getc_unlocked... yes 0:09.30 js/src> checking for _getc_nolock... no 0:09.30 js/src> checking for gmtime_r... (cached) yes 0:09.30 js/src> checking for localtime_r... (cached) yes 0:09.33 js/src> checking for pthread_getname_np... yes 0:09.33 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:09.37 js/src> checking for sin in -lm... yes 0:09.41 js/src> checking for sincos in -lm... yes 0:09.44 js/src> checking for __sincos in -lm... no 0:09.44 js/src> checking for res_ninit()... (cached) yes 0:09.48 js/src> checking for nl_langinfo and CODESET... yes 0:09.48 js/src> checking for an implementation of va_copy()... (cached) yes 0:09.48 js/src> checking whether va_list can be copied by value... (cached) no 0:09.48 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:09.48 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:09.48 js/src> checking for localeconv... (cached) yes 0:09.49 js/src> checking NSPR selection... command-line 0:09.51 js/src> checking for valid optimization flags... yes 0:09.51 js/src> checking for __cxa_demangle... (cached) yes 0:09.51 js/src> checking for -pipe support... yes 0:09.53 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:09.57 js/src> checking what kind of list files are supported by the linker... linkerscript 0:09.59 js/src> checking what kind of ordering can be done with the linker... none 0:09.59 js/src> checking for posix_fadvise... (cached) yes 0:09.59 js/src> checking for posix_fallocate... (cached) yes 0:09.60 js/src> checking for malloc.h... (cached) yes 0:09.60 js/src> checking for strndup... (cached) yes 0:09.61 js/src> checking for posix_memalign... (cached) yes 0:09.61 js/src> checking for memalign... (cached) yes 0:09.61 js/src> checking for malloc_usable_size... (cached) yes 0:09.63 js/src> checking whether malloc_usable_size definition can use const argument... no 0:09.64 js/src> checking for valloc in malloc.h... yes 0:09.66 js/src> checking for valloc in unistd.h... no 0:09.66 js/src> checking for localeconv... (cached) yes 0:09.67 js/src> updating cache /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config.cache 0:09.67 js/src> creating ./config.data 0:09.68 js/src> Creating config.status 0:09.76 Creating config.status 0:09.92 Reticulating splines... 0:10.73 0:00.84 File already read. Skipping: /<>/thunderbird-60.2.1+build1/gfx/angle/targets/angle_common/moz.build 0:16.67 Finished reading 1138 moz.build files in 1.40s 0:16.67 Read 61 gyp files in parallel contributing 0.00s to total wall time 0:16.67 Processed into 7605 build config descriptors in 2.09s 0:16.67 RecursiveMake backend executed in 2.68s 0:16.67 2570 total backend files; 2570 created; 0 updated; 0 unchanged; 0 deleted; 34 -> 992 Makefile 0:16.67 FasterMake backend executed in 0.28s 0:16.67 9 total backend files; 9 created; 0 updated; 0 unchanged; 0 deleted 0:16.67 Total wall time: 6.78s; CPU time: 6.69s; Efficiency: 99%; Untracked: 0.32s Configure complete! Be sure to run |mach build| to pick up any changes 0:00.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/_virtualenv/bin/python /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config.status Reticulating splines... 0:00.81 File already read. Skipping: /<>/thunderbird-60.2.1+build1/gfx/angle/targets/angle_common/moz.build Finished reading 1138 moz.build files in 1.40s Read 61 gyp files in parallel contributing 0.00s to total wall time Processed into 7605 build config descriptors in 1.77s RecursiveMake backend executed in 2.14s 2569 total backend files; 0 created; 1 updated; 2568 unchanged; 0 deleted; 34 -> 992 Makefile FasterMake backend executed in 0.25s 8 total backend files; 0 created; 1 updated; 7 unchanged; 0 deleted Total wall time: 5.93s; CPU time: 5.91s; Efficiency: 100%; Untracked: 0.38s touch debian/stamp-mach-configure python /<>/thunderbird-60.2.1+build1/debian/build/keepalive-wrapper.py 1440 /usr/bin/make -C . make[1]: Entering directory '/<>/thunderbird-60.2.1+build1' ./mach build 0:00.24 Clobber not needed. 0:00.24 Adding make options from /<>/thunderbird-60.2.1+build1/mozconfig MOZ_MAKE_FLAGS=-j4 MOZ_OBJDIR=/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu OBJDIR=/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu FOUND_MOZCONFIG=/<>/thunderbird-60.2.1+build1/mozconfig export FOUND_MOZCONFIG 0:00.24 /usr/bin/make -f client.mk MOZ_PARALLEL_BUILD=4 -s 0:00.29 make[2]: Entering directory '/<>/thunderbird-60.2.1+build1' 0:00.29 make[3]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:00.34 make[4]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:00.36 make[5]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:00.46 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:00.47 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:00.54 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 6; Removed 0 files and 0 directories. 0:00.54 Elapsed: 0.07s; From dist/idl: Kept 0 existing; Added/updated 1192; Removed 0 files and 0 directories. 0:00.59 Elapsed: 0.06s; From _tests: Kept 11 existing; Added/updated 579; Removed 0 files and 0 directories. 0:00.72 Elapsed: 0.25s; From dist/include: Kept 1935 existing; Added/updated 3650; Removed 0 files and 0 directories. 0:00.78 Elapsed: 0.17s; From dist/bin: Kept 181 existing; Added/updated 2065; Removed 0 files and 0 directories. 0:00.78 make[5]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:00.78 make[4]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:00.78 make[4]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:00.81 mozilla-config.h 0:00.89 buildid.h 0:00.96 source-repo.h 0:01.11 make[5]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:01.16 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config' 0:01.30 nsinstall_real 0:01.38 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config' 0:01.40 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config' 0:01.40 stl.sentinel 0:01.48 system-header.sentinel 0:01.58 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config' 0:01.59 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom' 0:01.59 xpcom-config.h 0:01.59 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/build' 0:01.59 application.ini 0:01.59 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src' 0:01.59 js-confdefs.h 0:01.62 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/apps' 0:01.62 xpcshell.inc 0:01.66 xpcom-private.h 0:01.69 js-config.h 0:01.70 application.ini.h 0:01.72 addons-public.inc 0:01.74 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom' 0:01.75 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk' 0:01.75 necko-config.h 0:01.77 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/build' 0:01.77 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl' 0:01.78 ReservedWordsGenerated.h 0:01.81 addons-stage.inc 0:01.83 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk' 0:01.84 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src' 0:01.84 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src' 0:01.85 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dom/encoding' 0:01.85 domainsfallbacks.properties.h 0:01.85 selfhosted.out.h 0:01.88 privileged-package-root.inc 0:01.92 labelsencodings.properties.h 0:01.94 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/apps' 0:01.95 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/layout/style' 0:01.95 nsStyleStructList.h 0:01.99 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=com.ubuntu.thunderbird -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DENABLE_INTL_API=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_THUNDERBIRD=1 -DNS_PRINT_PREVIEW=1 -DMOZ_STYLO=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="s390x-gcc3" -DMOZILLA_UAVERSION="60.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="60.2.1" -DMOZ_TREE_CAIRO=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=60.2.1 -DMOZ_LDAP_XPCOM=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DMOZ_BINARY_EXTENSIONS=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=comm/mail -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_WIDGET_GTK=3 -DGL_PROVIDER_GLX=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="60.2.1" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_MOVEMAIL=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DJS_CODEGEN_NONE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DMOZ_STYLO_ENABLE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DFIREFOX_VERSION=60.2.1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="com.ubuntu" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_OLD_STYLE=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DJS_64BIT=1 -DHAVE_RES_NINIT=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DUSE_SKIA_GPU=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DU_USING_ICU_NAMESPACE=0 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_QUOTA_H=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:01.99 localesfallbacks.properties.h 0:02.00 StatsPhasesGenerated.h 0:02.07 nsCSSPropsGenerated.inc 0:02.10 nonparticipatingdomains.properties.h 0:02.12 StatsPhasesGenerated.cpp 0:02.18 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dom/encoding' 0:02.18 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/layout/style' 0:02.18 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/calendar/lightning' 0:02.19 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/calendar/timezones' 0:02.19 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src' 0:02.21 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/nss/lib/ckfw/builtins/builtins_nssckbi' 0:02.21 certdata.c 0:02.22 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/calendar/lightning' 0:02.22 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/idl-parser/xpidl' 0:02.22 xpidl.stub 0:02.25 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/calendar/timezones' 0:02.25 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/build' 0:02.26 Services.cpp 0:02.32 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/idl-parser/xpidl' 0:02.32 Services.h 0:02.33 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/calendar/libical/src/libical' 0:02.35 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/nss/lib/ckfw/builtins/builtins_nssckbi' 0:02.35 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mail/locales' 0:02.37 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/calendar/libical/src/libical' 0:02.37 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/xpidl' 0:02.38 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mail/locales' 0:02.38 services.rs 0:02.44 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/build' 0:02.47 Elapsed: 0.04s; From ../../dist/idl: Kept 1192 existing; Added/updated 0; Removed 0 files and 0 directories. 0:02.49 make[7]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/makefiles/xpidl' 0:02.55 accessibility.xpt 0:02.55 activity.xpt 0:02.57 addrbook.xpt 0:02.61 alerts.xpt 0:02.73 appshell.xpt 0:02.84 appstartup.xpt 0:02.93 autocomplete.xpt 0:03.01 autoconfig.xpt 0:03.04 backgroundhangmonitor.xpt 0:03.06 browser-element.xpt 0:03.11 caps.xpt 0:03.14 captivedetect.xpt 0:03.16 chat.xpt 0:03.20 chrome.xpt 0:03.23 cloudfile.xpt 0:03.27 commandhandler.xpt 0:03.33 commandlines.xpt 0:03.37 commuconv.xpt 0:03.48 composer.xpt 0:03.49 content_events.xpt 0:03.57 content_geckomediaplugins.xpt 0:03.58 content_html.xpt 0:03.67 content_webrtc.xpt 0:03.69 content_xslt.xpt 0:03.75 directory.xpt 0:03.77 diskspacewatcher.xpt 0:03.77 docshell.xpt 0:03.85 dom.xpt 0:03.85 dom_audiochannel.xpt 0:03.86 dom_base.xpt 0:03.94 dom_bindings.xpt 0:04.16 dom_core.xpt 0:04.17 dom_events.xpt 0:04.26 dom_file.xpt 0:04.32 dom_geolocation.xpt 0:04.38 dom_html.xpt 0:04.40 dom_media.xpt 0:04.50 dom_network.xpt 0:04.50 dom_notification.xpt 0:04.52 dom_offline.xpt 0:04.60 dom_payments.xpt 0:04.60 dom_power.xpt 0:04.60 dom_presentation.xpt 0:04.68 dom_push.xpt 0:04.69 dom_quota.xpt 0:04.80 dom_range.xpt 0:04.89 dom_security.xpt 0:04.90 dom_sidebar.xpt 0:04.98 dom_storage.xpt 0:05.00 dom_system.xpt 0:05.01 dom_webauthn.xpt 0:05.06 dom_webspeechrecognition.xpt 0:05.08 dom_webspeechsynth.xpt 0:05.09 dom_workers.xpt 0:05.14 dom_xul.xpt 0:05.16 downloads.xpt 0:05.20 editor.xpt 0:05.23 enterprisepolicies.xpt 0:05.26 extensions.xpt 0:05.34 exthandler.xpt 0:05.42 fastfind.xpt 0:05.43 feeds.xpt 0:05.47 fts3tok.xpt 0:05.52 gfx.xpt 0:05.56 html5.xpt 0:05.60 htmlparser.xpt 0:05.62 imglib2.xpt 0:05.65 import.xpt 0:05.69 inspector.xpt 0:05.73 intl.xpt 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.80 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.81 warning: [const] doesn't make sense on builtin types., 0:05.82 jar.xpt 0:05.84 jsdebugger.xpt 0:05.84 jsinspector.xpt 0:05.92 layout_base.xpt 0:05.92 layout_printing.xpt 0:05.98 layout_xul.xpt 0:06.00 layout_xul_tree.xpt 0:06.02 locale.xpt 0:06.07 loginmgr.xpt 0:06.09 mailcompsbase.xpt 0:06.16 mailprofilemigration.xpt 0:06.19 mailview.xpt 0:06.22 mailwinsearch.xpt 0:06.23 mime.xpt 0:06.27 mimetype.xpt 0:06.31 mozfind.xpt 0:06.31 mozintl.xpt 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.39 warning: [const] doesn't make sense on builtin types., 0:06.41 mozldap.xpt 0:06.43 msgbase.xpt 0:06.50 msgcompose.xpt 0:06.50 msgdb.xpt 0:06.62 msgimap.xpt 0:06.81 msgjsaccount.xpt 0:07.18 msglocal.xpt 0:07.22 msgnews.xpt 0:07.27 msgsearch.xpt 0:07.49 msgsmime.xpt 0:07.57 necko.xpt 0:07.61 necko_about.xpt 0:07.68 necko_cache.xpt 0:07.76 necko_cache2.xpt 0:07.90 necko_cookie.xpt 0:07.90 necko_dns.xpt 0:08.02 necko_file.xpt 0:08.04 necko_ftp.xpt 0:08.13 necko_http.xpt 0:08.15 necko_mdns.xpt 0:08.21 necko_res.xpt 0:08.30 necko_socket.xpt 0:08.36 necko_strconv.xpt 0:08.38 necko_viewsource.xpt 0:08.46 necko_websocket.xpt 0:08.50 necko_wifi.xpt 0:08.56 necko_wyciwyg.xpt 0:08.60 parentalcontrols.xpt 0:08.64 pipnss.xpt 0:08.70 pippki.xpt 0:08.72 places.xpt 0:08.76 plugin.xpt 0:08.81 pref.xpt 0:08.93 prefetch.xpt 0:09.05 privatebrowsing.xpt 0:09.06 rdf.xpt 0:09.06 remote.xpt 0:09.14 reputationservice.xpt 0:09.15 satchel.xpt 0:09.21 saxparser.xpt 0:09.25 services-crypto-component.xpt 0:09.30 services_fxaccounts.xpt 0:09.34 shellservice.xpt 0:09.38 shistory.xpt 0:09.42 spellchecker.xpt 0:09.45 storage.xpt 0:09.55 telemetry.xpt 0:09.56 thumbnails.xpt 0:09.58 toolkit_asyncshutdown.xpt 0:09.65 toolkit_crashservice.xpt 0:09.66 toolkit_filewatcher.xpt 0:09.73 toolkit_finalizationwitness.xpt 0:09.75 toolkit_osfile.xpt 0:09.78 toolkit_perfmonitoring.xpt 0:09.82 toolkit_securityreporter.xpt 0:09.82 toolkit_xulstore.xpt 0:09.86 toolkitprofile.xpt 0:09.90 toolkitremote.xpt 0:09.90 txmgr.xpt 0:09.94 txtsvc.xpt 0:09.98 uconv.xpt 0:10.00 update.xpt 0:10.05 uriloader.xpt 0:10.07 url-classifier.xpt 0:10.08 urlformatter.xpt 0:10.13 webBrowser_core.xpt 0:10.21 webbrowserpersist.xpt 0:10.22 webextensions.xpt 0:10.25 webvtt.xpt 0:10.33 widget.xpt 0:10.33 windowcreator.xpt 0:10.40 windowwatcher.xpt 0:10.40 xpcom_base.xpt 0:10.49 xpcom_components.xpt 0:10.53 xpcom_ds.xpt 0:10.64 xpcom_io.xpt 0:10.72 xpcom_system.xpt 0:10.85 xpcom_threads.xpt 0:10.91 xpcom_xpti.xpt 0:11.03 xpconnect.xpt 0:11.05 xul.xpt 0:11.10 xulapp.xpt 0:11.11 zipwriter.xpt 0:11.19 calbase.xpt 0:11.19 calbaseinternal.xpt 0:11.22 caldav.xpt 0:11.26 wcap.xpt 0:11.73 make[7]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/makefiles/xpidl' 0:11.73 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/xpidl' 0:11.73 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base' 0:11.73 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/intl' 0:11.73 charsetalias.properties.h 0:11.74 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/locale' 0:11.74 encodingsgroups.properties.h 0:11.74 error_list.rs 0:11.80 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/intl' 0:11.81 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/dns' 0:11.81 etld_data.inc 0:11.85 langGroups.properties.h 0:11.88 ErrorList.h 0:11.91 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/locale' 0:11.91 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dom/base' 0:11.91 PropertyUseCounterMap.inc 0:11.95 ErrorNamesInternal.h 0:12.00 UseCounterList.h 0:12.05 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base' 0:12.06 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dom/bindings' 0:12.06 CSS2Properties.webidl 0:12.10 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dom/base' 0:12.17 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/accessible/xpcom' 0:12.17 xpcAccEvents.h 0:12.41 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/accessible/xpcom' 0:12.42 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/manager/ssl' 0:12.42 nsSTSPreloadList.h 0:13.05 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/dns' 0:13.06 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/toolkit/components/telemetry' 0:13.06 TelemetryEventData.h 0:13.20 TelemetryEventEnums.h 0:13.31 TelemetryHistogramData.inc 0:13.73 TelemetryHistogramEnums.h 0:13.93 TelemetryProcessData.h 0:14.03 TelemetryProcessEnums.h 0:14.13 TelemetryScalarData.h 0:14.36 TelemetryScalarEnums.h 0:14.58 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/toolkit/components/telemetry' 0:14.59 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/toolkit/xre' 0:14.59 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/toolkit/xre' 0:17.14 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl' 0:21.12 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dom/bindings' 0:23.66 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/manager/ssl' 0:23.66 make[5]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:23.67 make[4]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:23.67 make[4]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:23.70 make[5]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 0:23.72 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/mfbt' 0:23.72 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/ldap/c-sdk/libraries/liblber' 0:23.72 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/ldap/c-sdk/libraries/libldif' 0:23.73 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/addrbook/src' 0:23.75 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/libldif/line64.c: In function ‘ldif_base64_encode_internal’: 0:23.75 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/libldif/line64.c:444:15: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 0:23.75 int i, pad, len; 0:23.75 ^~~ 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function ‘ber_get_tag’: 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:77:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 0:23.83 for ( i = 1; i < sizeof(ber_int_t); i++ ) { 0:23.83 ^ 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function ‘ber_skip_tag’: 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:138:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 0:23.83 if ( noctets > sizeof(ber_uint_t) ) 0:23.83 ^ 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function ‘ber_getnint’: 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:183:11: warning: comparison of integer expressions of different signedness: ‘ber_slen_t’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 0:23.83 if ( len > sizeof(ber_slen_t) ) 0:23.83 ^ 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function ‘ber_scanf’: 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:493:43: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.83 for ( rc = 0, p = (char *) fmt; *p && rc != LBER_DEFAULT; p++ ) { 0:23.83 ^~ 0:23.83 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:559:12: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:559:35: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:560:14: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 && rc != LBER_DEFAULT; 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:587:12: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 if ( rc != LBER_DEFAULT && 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:588:12: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 tag != LBER_END_OF_SEQORSET ) { 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:601:12: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:601:35: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:602:14: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 && rc != LBER_DEFAULT; 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:625:12: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 if ( rc != LBER_DEFAULT && 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:626:12: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 tag != LBER_END_OF_SEQORSET ) { 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:635:42: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 if ( (rc = ber_skip_tag( ber, &len )) == LBER_DEFAULT ) 0:23.84 ^~ 0:23.84 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/decode.c:663:9: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 0:23.84 if (rc == LBER_DEFAULT) { 0:23.84 ^~ 0:23.87 libldif60.so 0:23.96 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/ldap/c-sdk/libraries/libldif' 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘get_ber_len’: 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:743:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 0:24.12 if (noctets >= MAX_LEN_SIZE) { 0:24.12 ^~ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘read_len_in_ber’: 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:784:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 0:24.12 if ( noctets >= MAX_LEN_SIZE ) 0:24.12 ^~ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘ber_get_next’: 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:869:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.12 if ( ((ber_len_t) ber->ber_end - (ber_len_t) ber->ber_buf) < newlen) { 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:869:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.12 if ( ((ber_len_t) ber->ber_end - (ber_len_t) ber->ber_buf) < newlen) { 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:890:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.12 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:890:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.12 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:893:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.12 *len = (ber_len_t) ber->ber_rwptr - (ber_len_t) orig_rwptr; 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:893:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.12 *len = (ber_len_t) ber->ber_rwptr - (ber_len_t) orig_rwptr; 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:912:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.12 *len = (ber_len_t) ber->ber_rwptr - (ber_len_t) orig_rwptr; 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:912:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.12 *len = (ber_len_t) ber->ber_rwptr - (ber_len_t) orig_rwptr; 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘get_buffer_tag’: 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:1348:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 0:24.12 for ( i = 1; i < sizeof(ber_int_t); i++ ) { 0:24.12 ^ 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘ber_get_next_buffer_ext’: 0:24.12 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:1495:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 0:24.12 if ( noctets > sizeof(ber_uint_t) ) { 0:24.12 ^ 0:24.13 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:1558:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.13 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 0:24.13 ^ 0:24.13 /<>/thunderbird-60.2.1+build1/comm/ldap/c-sdk/libraries/liblber/io.c:1558:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 0:24.13 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 0:24.13 ^ 0:24.34 liblber60.a.desc 0:24.40 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/ldap/c-sdk/libraries/liblber' 0:25.29 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/base/src' 0:26.51 libmfbt.a.desc 0:26.57 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/mfbt' 0:26.57 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/base/util' 0:40.15 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 0:40.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 0:40.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 0:40.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 0:40.15 from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6: 0:40.15 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function ‘virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)’: 0:40.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:40.15 foundInterface = 0; \ 0:40.15 ^~~~~~~~~~~~~~ 0:40.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 0:40.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 0:40.15 ^~~~~~~~~~~~~~~~~~~~~~~ 0:40.15 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:84:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 0:40.15 NS_INTERFACE_MAP_END 0:40.15 ^~~~~~~~~~~~~~~~~~~~ 0:40.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:988:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 0:40.15 else 0:40.15 ^~~~ 0:40.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_CONDITIONAL’ 0:40.15 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 0:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:40.15 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:83:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_CONDITIONAL’ 0:40.15 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithPrincipal, !m_isPrincipalURL) 0:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:41.22 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 0:41.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 0:41.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 0:41.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 0:41.22 from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgDBView.cpp:6: 0:41.22 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgDBView.cpp: In member function ‘virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)’: 0:41.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:41.22 foundInterface = 0; \ 0:41.22 ^~~~~~~~~~~~~~ 0:41.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 0:41.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 0:41.22 ^~~~~~~~~~~~~~~~~~~~~~~ 0:41.22 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgDBView.cpp:100:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 0:41.22 NS_INTERFACE_MAP_END 0:41.22 ^~~~~~~~~~~~~~~~~~~~ 0:41.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 0:41.22 else 0:41.22 ^~~~ 0:41.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 0:41.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 0:41.22 ^~~~~~~~~~~~~~~~~~ 0:41.22 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgDBView.cpp:99:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 0:41.22 NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener) 0:41.22 ^~~~~~~~~~~~~~~~~~~~~~ 0:42.39 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 0:42.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 0:42.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 0:42.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 0:42.39 from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgProtocol.cpp:6: 0:42.39 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function ‘virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)’: 0:42.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:42.39 foundInterface = 0; \ 0:42.39 ^~~~~~~~~~~~~~ 0:42.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 0:42.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 0:42.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.39 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgProtocol.cpp:1202:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 0:42.39 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 0:42.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:42.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 0:42.39 else 0:42.39 ^~~~ 0:42.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 0:42.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 0:42.39 ^~~~~~~~~~~~~~~~~~ 0:42.39 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgProtocol.cpp:1201:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 0:42.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 0:42.39 ^~~~~~~~~~~~~~~~~~~~~~ 0:44.96 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 0:44.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 0:44.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsITransaction.h:10, 0:44.96 from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgTxn.h:10, 0:44.96 from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgTxn.cpp:6: 0:44.96 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgTxn.cpp: In member function ‘virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)’: 0:44.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 0:44.96 foundInterface = 0; \ 0:44.96 ^~~~~~~~~~~~~~ 0:44.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 0:44.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 0:44.96 ^~~~~~~~~~~~~~~~~~~~~~~ 0:44.96 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 0:44.96 NS_INTERFACE_MAP_END 0:44.96 ^~~~~~~~~~~~~~~~~~~~ 0:44.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 0:44.96 else 0:44.96 ^~~~ 0:44.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 0:44.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 0:44.96 ^~~~~~~~~~~~~~~~~~ 0:44.96 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 0:44.96 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 0:44.96 ^~~~~~~~~~~~~~~~~~~~~~ 0:46.05 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/base/search/src' 0:48.11 libmsgbsutl_s.a.desc 0:48.18 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/base/util' 0:48.18 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/compose/src' 0:53.94 libcomm_mailnews_addrbook_src.a.desc 0:54.00 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/addrbook/src' 0:55.43 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/db/msgdb/src' *** KEEP ALIVE MARKER *** Total duration: 0:01:00.061782 1:01.50 libcomm_mailnews_base_search_src.a.desc 1:01.55 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/base/search/src' 1:01.67 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/mdn/src' 1:02.38 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:02.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 1:02.38 from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgRDFDataSource.h:10, 1:02.38 from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:6: 1:02.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgRDFDataSource.cpp: In member function ‘virtual nsresult nsMsgRDFDataSource::QueryInterface(const nsIID&, void**)’: 1:02.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:02.38 foundInterface = 0; \ 1:02.38 ^~~~~~~~~~~~~~ 1:02.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 1:02.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:02.38 ^~~~~~~~~~~~~~~~~~~~~~~ 1:02.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:87:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 1:02.38 NS_INTERFACE_MAP_END 1:02.38 ^~~~~~~~~~~~~~~~~~~~ 1:02.38 In file included from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgRDFDataSource.h:20, 1:02.38 from /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:6: 1:02.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:02.38 } else 1:02.38 ^~~~ 1:02.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/base/src/nsMsgRDFDataSource.cpp:86:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION’ 1:02.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsMsgRDFDataSource) 1:02.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:03.22 libcomm_mailnews_extensions_mdn_src.a.desc 1:03.29 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/mdn/src' 1:03.38 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:03.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 1:03.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIMsgCompose.h:10, 1:03.38 from /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsMsgCompose.h:9, 1:03.38 from /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 1:03.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function ‘virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)’: 1:03.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:03.38 foundInterface = 0; \ 1:03.38 ^~~~~~~~~~~~~~ 1:03.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 1:03.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:03.38 ^~~~~~~~~~~~~~~~~~~~~~~ 1:03.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsMsgCompose.cpp:3610:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 1:03.38 NS_INTERFACE_MAP_END 1:03.38 ^~~~~~~~~~~~~~~~~~~~ 1:03.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:03.38 else 1:03.38 ^~~~ 1:03.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 1:03.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:03.38 ^~~~~~~~~~~~~~~~~~ 1:03.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsMsgCompose.cpp:3609:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 1:03.38 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 1:03.38 ^~~~~~~~~~~~~~~~~~~~~~ 1:05.89 libcomm_mailnews_db_msgdb_src.a.desc 1:05.94 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/db/msgdb/src' 1:05.94 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/mailviews/src' 1:06.81 libcomm_mailnews_extensions_mailviews_src.a.desc 1:06.87 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/mailviews/src' 1:06.87 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/bayesian-spam-filter/src' 1:08.11 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/fts3/src' 1:09.42 libcomm_mailnews_extensions_fts3_src.a.desc 1:09.47 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/fts3/src' 1:09.47 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/smime/src' 1:09.84 libcomm_mailnews_extensions_bayesian-spam-filter_src.a.desc 1:09.89 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/bayesian-spam-filter/src' 1:09.90 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/imap/src' 1:14.23 libcomm_mailnews_extensions_smime_src.a.desc 1:14.27 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/extensions/smime/src' 1:14.66 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/import/src' 1:21.43 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:21.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 1:21.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 1:21.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 1:21.43 from /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6: 1:21.43 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function ‘virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)’: 1:21.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:21.43 foundInterface = 0; \ 1:21.43 ^~~~~~~~~~~~~~ 1:21.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 1:21.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 1:21.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.43 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapIncomingServer.cpp:68:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 1:21.43 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 1:21.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:21.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:21.43 else 1:21.43 ^~~~ 1:21.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 1:21.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:21.43 ^~~~~~~~~~~~~~~~~~ 1:21.43 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapIncomingServer.cpp:67:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 1:21.43 NS_INTERFACE_MAP_ENTRY(nsIUrlListener) 1:21.43 ^~~~~~~~~~~~~~~~~~~~~~ 1:21.67 libcomm_mailnews_base_src.a.desc 1:21.73 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/base/src' 1:24.82 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 1:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 1:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 1:24.82 from /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapMailFolder.cpp:6: 1:24.82 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function ‘virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)’: 1:24.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:24.82 foundInterface = 0; \ 1:24.82 ^~~~~~~~~~~~~~ 1:24.82 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapMailFolder.cpp:229:1: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 1:24.82 NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder) 1:24.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:24.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:24.82 else 1:24.82 ^~~~ 1:24.82 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapMailFolder.cpp:228:5: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 1:24.82 NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify) 1:24.82 ^~~~~~~~~~~~~~~~~~ 1:26.13 libcomm_mailnews_import_src.a.desc 1:26.18 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/import/src' 1:29.19 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:29.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 1:29.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIPrefService.h:10, 1:29.19 from /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsSmtpServer.cpp:6: 1:29.19 /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function ‘virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)’: 1:29.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:29.19 foundInterface = 0; \ 1:29.19 ^~~~~~~~~~~~~~ 1:29.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 1:29.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:29.19 ^~~~~~~~~~~~~~~~~~~~~~~ 1:29.19 /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 1:29.19 NS_INTERFACE_MAP_END 1:29.19 ^~~~~~~~~~~~~~~~~~~~ 1:29.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:29.19 else 1:29.19 ^~~~ 1:29.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 1:29.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 1:29.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:29.19 /<>/thunderbird-60.2.1+build1/comm/mailnews/compose/src/nsSmtpServer.cpp:29:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 1:29.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer) 1:29.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:31.17 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/import/text/src' 1:32.58 libcomm_mailnews_import_text_src.a.desc 1:32.63 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/import/text/src' 1:32.64 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/import/vcard/src' 1:33.48 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:33.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 1:33.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 1:33.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 1:33.48 from /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapProtocol.cpp:7: 1:33.48 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function ‘virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)’: 1:33.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:33.48 foundInterface = 0; \ 1:33.48 ^~~~~~~~~~~~~~ 1:33.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 1:33.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:33.48 ^~~~~~~~~~~~~~~~~~~~~~~ 1:33.48 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapProtocol.cpp:306:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 1:33.48 NS_INTERFACE_MAP_END 1:33.48 ^~~~~~~~~~~~~~~~~~~~ 1:33.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:33.48 else 1:33.48 ^~~~ 1:33.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 1:33.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:33.48 ^~~~~~~~~~~~~~~~~~ 1:33.48 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapProtocol.cpp:305:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 1:33.48 NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener) 1:33.48 ^~~~~~~~~~~~~~~~~~~~~~ 1:33.64 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function ‘virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)’: 1:33.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:33.64 foundInterface = 0; \ 1:33.64 ^~~~~~~~~~~~~~ 1:33.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 1:33.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:33.64 ^~~~~~~~~~~~~~~~~~~~~~~ 1:33.64 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapProtocol.cpp:8871:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 1:33.64 NS_INTERFACE_MAP_END 1:33.64 ^~~~~~~~~~~~~~~~~~~~ 1:33.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:33.64 else 1:33.64 ^~~~ 1:33.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 1:33.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:33.64 ^~~~~~~~~~~~~~~~~~ 1:33.64 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapProtocol.cpp:8870:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 1:33.64 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 1:33.64 ^~~~~~~~~~~~~~~~~~~~~~ 1:33.64 libcomm_mailnews_compose_src.a.desc 1:33.70 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/compose/src' 1:33.70 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/intl' 1:34.57 libcomm_mailnews_intl.a.desc 1:34.63 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/intl' 1:34.83 libcomm_mailnews_import_vcard_src.a.desc 1:34.88 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/import/vcard/src' 1:34.89 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/jsaccount/src' 1:36.52 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/local/src' 1:38.43 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/src' 1:41.38 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:41.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 1:41.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 1:41.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 1:41.38 from /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapUrl.cpp:6: 1:41.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapUrl.cpp: In member function ‘virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)’: 1:41.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:41.38 foundInterface = 0; \ 1:41.38 ^~~~~~~~~~~~~~ 1:41.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 1:41.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 1:41.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:41.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapUrl.cpp:87:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 1:41.38 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 1:41.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:41.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:41.38 else 1:41.38 ^~~~ 1:41.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 1:41.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:41.38 ^~~~~~~~~~~~~~~~~~ 1:41.38 /<>/thunderbird-60.2.1+build1/comm/mailnews/imap/src/nsImapUrl.cpp:86:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 1:41.38 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 1:41.38 ^~~~~~~~~~~~~~~~~~~~~~ 1:45.89 libcomm_mailnews_imap_src.a.desc 1:45.95 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/imap/src' 1:47.16 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:47.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 1:47.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 1:47.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 1:47.16 from /<>/thunderbird-60.2.1+build1/comm/mailnews/local/src/nsMailboxUrl.cpp:6: 1:47.16 /<>/thunderbird-60.2.1+build1/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function ‘virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)’: 1:47.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:47.16 foundInterface = 0; \ 1:47.16 ^~~~~~~~~~~~~~ 1:47.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 1:47.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 1:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.17 /<>/thunderbird-60.2.1+build1/comm/mailnews/local/src/nsMailboxUrl.cpp:64:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 1:47.17 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 1:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1:47.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:47.17 else 1:47.17 ^~~~ 1:47.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 1:47.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:47.17 ^~~~~~~~~~~~~~~~~~ 1:47.17 /<>/thunderbird-60.2.1+build1/comm/mailnews/local/src/nsMailboxUrl.cpp:63:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 1:47.17 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 1:47.17 ^~~~~~~~~~~~~~~~~~~~~~ 1:49.78 libJsAccount.a.desc 1:49.83 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/jsaccount/src' 1:49.83 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/emitters' 1:50.10 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/cthandlers/glue' 1:51.05 libmimecthglue_s.a.desc 1:51.10 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/cthandlers/glue' 1:51.10 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/cthandlers/vcard' 1:52.32 libcomm_mailnews_mime_cthandlers_vcard.a.desc 1:52.38 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/cthandlers/vcard' 1:52.38 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/cthandlers/pgpmime' 1:53.71 libpgpmime_s.a.desc 1:53.77 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/cthandlers/pgpmime' 1:53.77 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/news/src' 1:56.52 libcomm_mailnews_mime_emitters.a.desc 1:56.57 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/emitters' 1:58.17 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 1:58.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 1:58.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 1:58.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 1:58.17 from /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNNTPProtocol.cpp:6: 1:58.17 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function ‘virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)’: 1:58.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:58.17 foundInterface = 0; \ 1:58.17 ^~~~~~~~~~~~~~ 1:58.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 1:58.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:58.17 ^~~~~~~~~~~~~~~~~~~~~~~ 1:58.17 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNNTPProtocol.cpp:527:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 1:58.17 NS_INTERFACE_MAP_END 1:58.17 ^~~~~~~~~~~~~~~~~~~~ 1:58.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 1:58.17 else 1:58.17 ^~~~ 1:58.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 1:58.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:58.17 ^~~~~~~~~~~~~~~~~~ 1:58.17 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNNTPProtocol.cpp:526:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 1:58.17 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 1:58.17 ^~~~~~~~~~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:02:00.101711 2:01.87 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 2:01.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 2:01.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 2:01.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 2:01.87 from /<>/thunderbird-60.2.1+build1/comm/mailnews/local/src/nsPop3Protocol.cpp:19: 2:01.87 /<>/thunderbird-60.2.1+build1/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function ‘virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)’: 2:01.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:01.87 foundInterface = 0; \ 2:01.88 ^~~~~~~~~~~~~~ 2:01.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 2:01.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 2:01.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.88 /<>/thunderbird-60.2.1+build1/comm/mailnews/local/src/nsPop3Protocol.cpp:446:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 2:01.88 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 2:01.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:01.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 2:01.88 else 2:01.88 ^~~~ 2:01.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 2:01.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:01.88 ^~~~~~~~~~~~~~~~~~ 2:01.88 /<>/thunderbird-60.2.1+build1/comm/mailnews/local/src/nsPop3Protocol.cpp:445:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 2:01.88 NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback) 2:01.88 ^~~~~~~~~~~~~~~~~~~~~~ 2:03.30 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 2:03.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 2:03.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsINntpIncomingServer.h:10, 2:03.30 from /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpIncomingServer.h:9, 2:03.30 from /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6: 2:03.30 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function ‘virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)’: 2:03.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:03.30 foundInterface = 0; \ 2:03.30 ^~~~~~~~~~~~~~ 2:03.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 2:03.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 2:03.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.30 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:92:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 2:03.30 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 2:03.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:03.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 2:03.30 else 2:03.30 ^~~~ 2:03.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 2:03.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:03.30 ^~~~~~~~~~~~~~~~~~ 2:03.30 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:91:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 2:03.30 NS_INTERFACE_MAP_ENTRY(nsITreeView) 2:03.30 ^~~~~~~~~~~~~~~~~~~~~~ 2:05.86 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 2:05.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 2:05.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 2:05.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/msgCore.h:21, 2:05.86 from /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpUrl.cpp:6: 2:05.86 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpUrl.cpp: In member function ‘virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)’: 2:05.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:05.86 foundInterface = 0; \ 2:05.86 ^~~~~~~~~~~~~~ 2:05.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 2:05.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 2:05.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:05.86 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpUrl.cpp:52:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 2:05.86 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 2:05.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:05.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 2:05.86 else 2:05.86 ^~~~ 2:05.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 2:05.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:05.86 ^~~~~~~~~~~~~~~~~~ 2:05.86 /<>/thunderbird-60.2.1+build1/comm/mailnews/news/src/nsNntpUrl.cpp:51:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 2:05.86 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 2:05.86 ^~~~~~~~~~~~~~~~~~~~~~ 2:06.40 libcomm_mailnews_news_src.a.desc 2:06.46 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/news/src' 2:06.46 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/db/mork/src' 2:06.56 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mail/components/migration/src' 2:07.52 libcomm_mailnews_local_src.a.desc 2:07.58 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/local/src' 2:07.58 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mail/components/shell' 2:09.12 libcomm_mail_components_shell.a.desc 2:09.17 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mail/components/shell' 2:09.19 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src' 2:09.19 /<>/thunderbird-60.2.1+build1/comm/mailnews/mime/src/mimepbuf.cpp: In function ‘MimePartBufferData* MimePartBufferCreate()’: 2:09.19 /<>/thunderbird-60.2.1+build1/comm/mailnews/mime/src/mimepbuf.cpp:69:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘MimePartBufferData’ {aka ‘struct MimePartBufferData’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2:09.19 memset(data, 0, sizeof(*data)); 2:09.19 ^ 2:09.19 /<>/thunderbird-60.2.1+build1/comm/mailnews/mime/src/mimepbuf.cpp:52:8: note: ‘MimePartBufferData’ {aka ‘struct MimePartBufferData’} declared here 2:09.19 struct MimePartBufferData 2:09.19 ^~~~~~~~~~~~~~~~~~ 2:10.49 libcomm_mail_components_migration_src.a.desc 2:10.55 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mail/components/migration/src' 2:10.55 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/editline' 2:11.26 libeditline.a.desc 2:11.31 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/editline' 2:11.31 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/fdlibm/src' 2:12.88 In file included from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/mork.h:242, 2:12.88 from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkPool.cpp:11: 2:12.88 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkPool.cpp: In member function ‘morkRow* morkPool::NewRow(morkEnv*, morkZone*)’: 2:12.89 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkConfig.h:129:59: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class morkRow’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 2:12.89 #define MORK_MEMSET(dest,byte,size) memset(dest,byte,size) 2:12.89 ^ 2:12.89 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkPool.cpp:207:5: note: in expansion of macro ‘MORK_MEMSET’ 2:12.89 MORK_MEMSET(newRow, 0, sizeof(morkRow)); 2:12.89 ^~~~~~~~~~~ 2:12.89 In file included from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkPool.cpp:39: 2:12.89 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkRow.h:33:7: note: ‘class morkRow’ declared here 2:12.89 class morkRow{ // row of cells 2:12.89 ^~~~~~~ 2:12.89 In file included from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/mork.h:242, 2:12.89 from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkPool.cpp:11: 2:12.89 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkPool.cpp: In member function ‘morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)’: 2:12.89 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkConfig.h:129:59: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class morkCell’; use assignment or value-initialization instead [-Wclass-memaccess] 2:12.89 #define MORK_MEMSET(dest,byte,size) memset(dest,byte,size) 2:12.89 ^ 2:12.89 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkPool.cpp:247:5: note: in expansion of macro ‘MORK_MEMSET’ 2:12.89 MORK_MEMSET(newCells, 0, size); 2:12.89 ^~~~~~~~~~~ 2:12.89 In file included from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkPool.cpp:35: 2:12.89 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkCell.h:22:7: note: ‘class morkCell’ declared here 2:12.89 class morkCell { // minimal cell format 2:12.89 ^~~~~~~~ 2:13.81 libmodules_fdlibm_src.a.desc 2:13.86 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/fdlibm/src' 2:13.86 In file included from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/mork.h:242, 2:13.86 from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkRow.cpp:11: 2:13.86 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkRow.cpp: In member function ‘void morkRow::CutColumn(morkEnv*, mdb_column)’: 2:13.87 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkConfig.h:128:59: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class morkCell’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 2:13.87 #define MORK_MEMMOVE(dest,src,size) memmove(dest,src,size) 2:13.87 ^ 2:13.87 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkRow.cpp:822:11: note: in expansion of macro ‘MORK_MEMMOVE’ 2:13.87 MORK_MEMMOVE(cell, next, after * sizeof(morkCell)); 2:13.87 ^~~~~~~~~~~~ 2:13.87 In file included from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkRow.h:14, 2:13.87 from /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkRow.cpp:19: 2:13.87 /<>/thunderbird-60.2.1+build1/comm/db/mork/src/morkCell.h:22:7: note: ‘class morkCell’ declared here 2:13.87 class morkCell { // minimal cell format 2:13.87 ^~~~~~~~ 2:13.87 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/nspr/pr' 2:13.92 In file included from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:22: 2:13.92 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 2:13.92 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 2:13.92 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 2:13.92 ^ 2:13.92 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 2:13.92 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:13.92 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:13.92 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:13.92 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:13.92 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:13.92 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 2:13.92 class HeapSlot : public WriteBarrieredBase 2:13.92 ^~~~~~~~ 2:13.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:13.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 2:13.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 2:13.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:13.99 memset(aT, 0, sizeof(T)); 2:13.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:13.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:13.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 2:13.99 struct TabSizes 2:13.99 ^~~~~~~~ 2:13.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:13.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:13.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 2:13.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 2:13.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:13.99 memset(aT, 0, sizeof(T)); 2:14.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:14.00 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 2:14.00 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 2:14.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.00 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 2:14.00 struct ServoSizes 2:14.00 ^~~~~~~~~~ 2:14.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 2:14.01 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 2:14.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.01 memset(aT, 0, sizeof(T)); 2:14.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:19, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.01 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 2:14.01 class StaticStrings 2:14.01 ^~~~~~~~~~~~~ 2:14.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 2:14.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 2:14.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.01 memset(aT, 0, sizeof(T)); 2:14.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:19, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 2:14.01 class PreliminaryObjectArray 2:14.01 ^~~~~~~~~~~~~~~~~~~~~~ 2:14.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 2:14.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 2:14.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.01 memset(aT, 0, sizeof(T)); 2:14.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:19, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 2:14.01 class TypeNewScript 2:14.01 ^~~~~~~~~~~~~ 2:14.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 2:14.02 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 2:14.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.02 memset(aT, 0, sizeof(T)); 2:14.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:20, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.02 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 2:14.02 struct IonScriptCounts 2:14.02 ^~~~~~~~~~~~~~~ 2:14.03 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/priometh.c: In function ‘PR_EmulateSendFile’: 2:14.03 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/priometh.c:336:24: warning: comparison of integer expressions of different signedness: ‘PROffset32’ {aka ‘int’} and ‘PRSize’ {aka ‘long unsigned int’} [-Wsign-compare] 2:14.03 (info.size < (sfd->file_offset + sfd->file_nbytes))) { 2:14.03 ^ 2:14.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 2:14.05 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 2:14.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.05 memset(aT, 0, sizeof(T)); 2:14.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:20, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.05 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 2:14.05 struct ZoneGCStats 2:14.05 ^~~~~~~~~~~ 2:14.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 2:14.05 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 2:14.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.05 memset(aT, 0, sizeof(T)); 2:14.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:20, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.05 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 2:14.05 class NewObjectCache 2:14.05 ^~~~~~~~~~~~~~ 2:14.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 2:14.06 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 2:14.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.06 memset(aT, 0, sizeof(T)); 2:14.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.06 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 2:14.06 class MOZ_NON_PARAM alignas(8) Value 2:14.06 ^~~~~ 2:14.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 2:14.10 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 2:14.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.10 memset(aT, 0, sizeof(T)); 2:14.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 2:14.10 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:21: 2:14.10 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 2:14.10 class CodeOffsetJump 2:14.10 ^~~~~~~~~~~~~~ 2:14.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:14.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 2:14.13 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.13 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.13 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: 2:14.13 /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:1185:42: required from here 2:14.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JSSubString’; use assignment or value-initialization instead [-Wclass-memaccess] 2:14.13 memset(aT, 0, sizeof(T)); 2:14.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:14.13 /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:1179:8: note: ‘struct JSSubString’ declared here 2:14.13 struct JSSubString 2:14.13 ^~~~~~~~~~~ 2:14.18 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:14.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:14.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 2:14.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 2:14.18 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 2:14.18 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 2:14.18 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 2:14.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 2:14.18 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 2:14.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.h:16, 2:14.18 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.h:10, 2:14.18 from /<>/thunderbird-60.2.1+build1/js/src/builtin/RegExp.cpp:7: 2:14.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 2:14.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 2:14.18 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 2:14.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 2:14.18 memset(table, 0, sizeof(*table) * capacity()); 2:14.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:14.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 2:14.18 class HashTableEntry 2:14.18 ^~~~~~~~~~~~~~ 2:14.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/pripv6.c: In function ‘Ipv6ToIpv4SocketAccept’: 2:14.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/pripv6.c:135:14: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:14.18 PRStatus rv; 2:14.18 ^~ 2:14.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/pripv6.c: In function ‘Ipv6ToIpv4SocketAcceptRead’: 2:14.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/pripv6.c:173:14: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:14.18 PRStatus rv; 2:14.18 ^~ 2:14.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:14.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:14.18 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 2:14.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 2:14.19 memset(table, 0, sizeof(*table) * capacity()); 2:14.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:14.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 2:14.19 class HashTableEntry 2:14.19 ^~~~~~~~~~~~~~ 2:14.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:14.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:14.19 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 2:14.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 2:14.19 memset(table, 0, sizeof(*table) * capacity()); 2:14.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:14.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 2:14.19 class HashTableEntry 2:14.19 ^~~~~~~~~~~~~~ 2:14.30 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/prlayer.c: In function ‘pl_TopAccept’: 2:14.30 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/prlayer.c:178:14: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:14.30 PRStatus rv; 2:14.30 ^~ 2:14.30 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/prlayer.c: In function ‘pl_DefAcceptread’: 2:14.30 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/prlayer.c:298:14: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:14.30 PRStatus rv; 2:14.30 ^~ 2:15.03 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/prprf.c: In function ‘cvt_f’: 2:15.03 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/prprf.c:323:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2:15.03 if (amount <= 0 || amount >= sizeof(fin)) { 2:15.03 ^~ 2:15.03 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/prprf.c: In function ‘dosprintf’: 2:15.03 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/io/prprf.c:926:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2:15.03 if( i < sizeof( pattern ) ){ 2:15.03 ^ 2:16.17 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/unix.c: In function ‘_PR_UnixInit’: 2:16.17 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/unix.c:2831:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:16.17 int rv; 2:16.17 ^~ 2:16.17 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/unix.c: In function ‘_MD_CreateFileMap’: 2:16.17 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/unix.c:3554:16: warning: comparison of integer expressions of different signedness: ‘PRUint32’ {aka ‘unsigned int’} and ‘PROffset32’ {aka ‘int’} [-Wsign-compare] 2:16.17 if (sz > info.size) { 2:16.17 ^ 2:16.49 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/uxproces.c: In function ‘pr_InstallSigchldHandler’: 2:16.49 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/uxproces.c:689:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:16.50 int rv; 2:16.50 ^~ 2:16.50 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/uxproces.c: In function ‘_MD_InitProcesses’: 2:16.50 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/uxproces.c:707:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:16.50 int rv; 2:16.50 ^~ 2:16.50 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/uxproces.c: In function ‘_MD_unix_terminate_waitpid_daemon’: 2:16.50 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/md/unix/uxproces.c:122:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 2:16.50 write(pr_wp.pipefd[1], "", 1); 2:16.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:17.30 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/pratom.c: In function ‘_MD_INIT_ATOMIC’: 2:17.30 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/pratom.c:100:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘PRUint32’ {aka ‘unsigned int’} [-Wsign-compare] 2:17.30 for (index = 0; index < num_atomic_locks; index++) { 2:17.30 ^ 2:17.55 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prdtoa.c: In function ‘Balloc’: 2:17.55 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prdtoa.c:571:50: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 2:17.55 if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { 2:17.55 ^~ 2:17.56 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prdtoa.c: In function ‘rv_alloc’: 2:17.56 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prdtoa.c:2627:52: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2:17.56 sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; 2:17.56 ^~ 2:18.83 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prnetdb.c: In function ‘PR_GetHostByName’: 2:18.83 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prnetdb.c:677:17: warning: comparison of integer expressions of different signedness: ‘PRIntn’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2:18.83 if (bufsize > sizeof(localbuf)) 2:18.83 ^ 2:18.83 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prnetdb.c: In function ‘PR_GetIPNodeByName’: 2:18.83 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prnetdb.c:855:17: warning: comparison of integer expressions of different signedness: ‘PRIntn’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2:18.83 if (bufsize > sizeof(localbuf)) 2:18.83 ^ 2:18.83 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prnetdb.c: In function ‘PR_GetHostByAddr’: 2:18.83 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prnetdb.c:1048:17: warning: comparison of integer expressions of different signedness: ‘PRIntn’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2:18.83 if (bufsize > sizeof(localbuf)) 2:18.83 ^ 2:19.67 libcomm_db_mork_src.a.desc 2:19.73 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/db/mork/src' 2:19.75 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prtpool.c: In function ‘io_wstart’: 2:19.76 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prtpool.c:385:13: warning: variable ‘rval_status’ set but not used [-Wunused-but-set-variable] 2:19.76 PRStatus rval_status; 2:19.76 ^~~~~~~~~~~ 2:19.76 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prtpool.c: In function ‘notify_ioq’: 2:19.76 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prtpool.c:954:10: warning: variable ‘rval_status’ set but not used [-Wunused-but-set-variable] 2:19.76 PRStatus rval_status; 2:19.76 ^~~~~~~~~~~ 2:19.76 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prtpool.c: In function ‘PR_JoinThreadPool’: 2:19.76 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/misc/prtpool.c:1075:10: warning: variable ‘rval_status’ set but not used [-Wunused-but-set-variable] 2:19.76 PRStatus rval_status; 2:19.76 ^~~~~~~~~~~ 2:19.88 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/zlib/src' 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_accept_cont’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:733:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘PRSize’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 if (-1 == op->result.code) 2:20.18 ^~ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_read_cont’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:752:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘PRSize’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 return ((-1 == op->result.code) && 2:20.18 ^~ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_recv_cont’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:776:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘PRSize’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 return ((-1 == op->result.code) && 2:20.18 ^~ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_writev_cont’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:881:39: warning: comparison of integer expressions of different signedness: ‘PRIntn’ {aka ‘int’} and ‘PRSize’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) 2:20.18 ^ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:884:23: warning: comparison of integer expressions of different signedness: ‘PRIntn’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 if (bytes < iov[iov_index].iov_len) 2:20.18 ^ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_recvfrom_cont’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:936:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘PRSize’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 return ((-1 == op->result.code) && 2:20.18 ^~ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_linux_sendfile_cont’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:1116:12: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 if (rv < op->count) { 2:20.18 ^ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:1101:11: warning: variable ‘oldoffset’ set but not used [-Wunused-but-set-variable] 2:20.18 off_t oldoffset; 2:20.18 ^~~~~~~~~ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_Close’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:1245:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PRInt32’ {aka ‘int’} [-Wsign-compare] 2:20.18 || ((_PR_FILEDESC_OPEN != fd->secret->state) 2:20.18 ^~ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:1253:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PRInt32’ {aka ‘int’} [-Wsign-compare] 2:20.18 if (_PR_FILEDESC_OPEN == fd->secret->state) 2:20.18 ^~ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_Writev’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:1395:27: warning: comparison of integer expressions of different signedness: ‘PRInt32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 if (bytes < osiov->iov_len) 2:20.18 ^ 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘pt_LinuxSendFile’: 2:20.18 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:2722:16: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2:20.18 if (rv < file_nbytes_to_send) { 2:20.19 ^ 2:20.19 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘_pr_poll_with_poll’: 2:20.19 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:3882:22: warning: comparison of integer expressions of different signedness: ‘PRIntn’ {aka ‘int’} and ‘PRUint32’ {aka ‘unsigned int’} [-Wsign-compare] 2:20.19 if (npds > me->syspoll_count) 2:20.19 ^ 2:20.19 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:3949:43: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘PRInt32’ {aka ‘int’} [-Wsign-compare] 2:20.19 && (_PR_FILEDESC_OPEN == bottom->secret->state)) 2:20.19 ^~ 2:20.20 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c: In function ‘PR_SetSysfdTableSize’: 2:20.20 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptio.c:4834:24: warning: comparison of integer expressions of different signedness: ‘rlim_t’ {aka ‘long unsigned int’} and ‘PRIntn’ {aka ‘int’} [-Wsign-compare] 2:20.20 if ( rlim.rlim_max < table_size ) 2:20.20 ^ 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘_PR_InitLocks’: 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:49:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.90 int rv; 2:20.90 ^~ 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘pt_PostNotifies’: 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:65:19: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.90 PRIntn index, rv; 2:20.90 ^~ 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_NewLock’: 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:131:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.90 PRIntn rv; 2:20.90 ^~ 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_DestroyLock’: 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:150:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.90 PRIntn rv; 2:20.90 ^~ 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_Lock’: 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:169:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.90 PRIntn rv; 2:20.90 ^~ 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_Unlock’: 2:20.90 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:190:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.90 PRIntn rv; 2:20.90 ^~ 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘pt_PostNotifiesFromMonitor’: 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:451:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.91 PRIntn rv; 2:20.91 ^~ 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_DestroyMonitor’: 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:531:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.91 int rv; 2:20.91 ^~ 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_GetMonitorEntryCount’: 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:552:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.91 PRIntn rv; 2:20.91 ^~ 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_EnterMonitor’: 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:581:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.91 PRIntn rv; 2:20.91 ^~ 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PR_ExitMonitor’: 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:610:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.91 PRIntn rv; 2:20.91 ^~ 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PRP_DestroyNakedCondVar’: 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:1201:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.91 int rv; 2:20.91 ^~ 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PRP_NakedNotify’: 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:1230:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.91 int rv; 2:20.91 ^~ 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c: In function ‘PRP_NakedBroadcast’: 2:20.91 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:1239:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:20.91 int rv; 2:20.91 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘_pt_root’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:218:29: warning: comparison of integer expressions of different signedness: ‘PRInt32’ {aka ‘int’} and ‘PRUintn’ {aka ‘unsigned int’} [-Wsign-compare] 2:21.13 else if (--pt_book.user == pt_book.this_many) 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘pt_AttachThread’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:268:13: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 int rv; 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘_PR_CreateThread’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:467:37: warning: comparison of integer expressions of different signedness: ‘PRInt32’ {aka ‘int’} and ‘PRUintn’ {aka ‘unsigned int’} [-Wsign-compare] 2:21.13 else if (--pt_book.user == pt_book.this_many) 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘PR_DetachThread’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:606:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 int rv; 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘PR_Interrupt’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:743:16: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 PRIntn rv; 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘_pt_thread_death’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:814:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 int rv; 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘_PR_Fini’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:1047:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 int rv; 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘PR_Cleanup’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:1088:29: warning: comparison of integer expressions of different signedness: ‘PRInt32’ {aka ‘int’} and ‘PRUintn’ {aka ‘unsigned int’} [-Wsign-compare] 2:21.13 while (pt_book.user > pt_book.this_many) 2:21.13 ^ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:1082:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 int rv; 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘init_pthread_gc_support’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:1198:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 PRIntn rv; 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘pt_SuspendSet’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:1403:12: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 PRIntn rv; 2:21.13 ^~ 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c: In function ‘PR_SuspendAll’: 2:21.13 /<>/thunderbird-60.2.1+build1/nsprpub/pr/src/pthreads/ptthread.c:1523:9: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] 2:21.13 int rv; 2:21.13 ^~ 2:21.62 libnspr4.so 2:21.74 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/nspr/pr' 2:21.74 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/memory/build' 2:22.45 libmodules_zlib_src.a.desc 2:22.50 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/zlib/src' 2:22.50 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/memory/mozalloc' 2:22.66 libmemory_mozalloc.a 2:22.72 libmemory_mozalloc.a.desc 2:22.78 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/memory/mozalloc' 2:22.78 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/memory/volatile' 2:22.93 libmemory_volatile.a.desc 2:22.99 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/memory/volatile' 2:22.99 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/mozglue/misc' 2:23.04 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 2:23.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 2:23.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.04 memset(aT, 0, sizeof(T)); 2:23.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:20, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 2:23.04 struct TabSizes 2:23.04 ^~~~~~~~ 2:23.04 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 2:23.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 2:23.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.04 memset(aT, 0, sizeof(T)); 2:23.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:20, 2:23.04 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 2:23.04 struct ServoSizes 2:23.04 ^~~~~~~~~~ 2:23.05 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.05 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.05 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 2:23.05 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 2:23.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.05 memset(aT, 0, sizeof(T)); 2:23.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:20, 2:23.05 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.05 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 2:23.05 class StaticStrings 2:23.05 ^~~~~~~~~~~~~ 2:23.06 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 2:23.06 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 2:23.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.06 memset(aT, 0, sizeof(T)); 2:23.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:30: 2:23.06 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 2:23.06 class PreliminaryObjectArray 2:23.06 ^~~~~~~~~~~~~~~~~~~~~~ 2:23.06 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 2:23.06 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 2:23.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.06 memset(aT, 0, sizeof(T)); 2:23.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 2:23.06 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:30: 2:23.06 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 2:23.06 class TypeNewScript 2:23.06 ^~~~~~~~~~~~~ 2:23.08 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.08 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.08 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 2:23.08 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 2:23.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.08 memset(aT, 0, sizeof(T)); 2:23.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.08 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 2:23.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 2:23.08 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 2:23.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 2:23.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:23.08 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 2:23.08 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:30: 2:23.08 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 2:23.08 struct IonScriptCounts 2:23.08 ^~~~~~~~~~~~~~~ 2:23.10 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.10 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.10 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 2:23.10 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 2:23.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.10 memset(aT, 0, sizeof(T)); 2:23.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 2:23.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 2:23.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:23.10 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 2:23.10 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:30: 2:23.10 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 2:23.10 struct ZoneGCStats 2:23.10 ^~~~~~~~~~~ 2:23.10 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.10 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.10 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 2:23.11 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 2:23.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.11 memset(aT, 0, sizeof(T)); 2:23.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.11 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:30: 2:23.11 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 2:23.11 class NewObjectCache 2:23.11 ^~~~~~~~~~~~~~ 2:23.11 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 2:23.11 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 2:23.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.11 memset(aT, 0, sizeof(T)); 2:23.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.11 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:14, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:20, 2:23.11 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 2:23.11 class MOZ_NON_PARAM alignas(8) Value 2:23.11 ^~~~~ 2:23.15 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:23.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.15 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.15 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 2:23.15 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 2:23.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 2:23.15 memset(aT, 0, sizeof(T)); 2:23.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:23.15 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 2:23.15 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 2:23.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 2:23.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 2:23.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 2:23.15 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:44: 2:23.15 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 2:23.15 class CodeOffsetJump 2:23.15 ^~~~~~~~~~~~~~ 2:23.27 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:23.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:23.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:23.27 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:23.27 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.cpp:7: 2:23.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 2:23.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 2:23.27 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 2:23.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 2:23.27 memset(table, 0, sizeof(*table) * capacity()); 2:23.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 2:23.27 class HashTableEntry 2:23.27 ^~~~~~~~~~~~~~ 2:23.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:23.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:23.28 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 2:23.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 2:23.28 memset(table, 0, sizeof(*table) * capacity()); 2:23.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 2:23.28 class HashTableEntry 2:23.28 ^~~~~~~~~~~~~~ 2:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:23.29 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 2:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 2:23.29 memset(table, 0, sizeof(*table) * capacity()); 2:23.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 2:23.29 class HashTableEntry 2:23.29 ^~~~~~~~~~~~~~ 2:24.73 libmozglue_misc.a.desc 2:24.75 libmemory.a.desc 2:24.78 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/mozglue/misc' 2:24.80 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/memory/build' 2:24.80 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/icu/data' 2:24.80 icudata_gas.o 2:24.80 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/icu/common' 2:24.83 libicudata.a.desc 2:24.87 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/icu/data' 2:25.26 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/icu/i18n' 2:25.45 libcomm_mailnews_mime_src.a.desc 2:25.51 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/comm/mailnews/mime/src' 2:25.51 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/ffi' 2:25.51 libconfig_external_ffi.a.desc 2:25.56 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/ffi' 2:25.57 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/db/sqlite3/src' 2:28.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/calendar.cpp: In member function ‘virtual void icu_60::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)’: 2:28.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/calendar.cpp:2140:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:28.30 } 2:28.30 ^ 2:28.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/calendar.cpp:2144:5: note: here 2:28.30 case UCAL_EXTENDED_YEAR: 2:28.30 ^~~~ 2:28.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/calendar.cpp: In member function ‘virtual void icu_60::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)’: 2:28.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/calendar.cpp:3658:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:28.30 set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 2:28.30 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:28.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/calendar.cpp:3660:5: note: here 2:28.30 case UCAL_MONTH: 2:28.30 ^~~~ 2:32.39 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/locdispnames.cpp: In function ‘int32_t uloc_getDisplayName_60(const char*, const char*, UChar*, int32_t, UErrorCode*)’: 2:32.39 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:32.39 kenum = uloc_openKeywords(locale, pErrorCode); 2:32.39 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/locdispnames.cpp:644:25: note: here 2:32.39 default: { 2:32.39 ^~~~~~~ 2:33.99 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:33.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:33.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:33.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:33.99 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:33.99 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/Library.cpp:12: 2:33.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 2:33.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 2:33.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:33.99 memset(aT, 0, sizeof(T)); 2:33.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:33.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:33.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 2:33.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 2:33.99 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:20, 2:33.99 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/Library.cpp:12: 2:33.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 2:33.99 struct TabSizes 2:33.99 ^~~~~~~~ 2:33.99 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:33.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:33.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:33.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:33.99 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:33.99 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/Library.cpp:12: 2:34.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 2:34.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 2:34.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:34.00 memset(aT, 0, sizeof(T)); 2:34.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:34.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:34.00 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 2:34.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 2:34.00 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:20, 2:34.00 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/Library.cpp:12: 2:34.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 2:34.00 struct ServoSizes 2:34.00 ^~~~~~~~~~ 2:34.00 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 2:34.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:34.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:34.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:12, 2:34.00 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:17, 2:34.00 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/Library.cpp:12: 2:34.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 2:34.00 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 2:34.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 2:34.00 memset(aT, 0, sizeof(T)); 2:34.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:34.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/ctypes/CTypes.h:20, 2:34.00 from /<>/thunderbird-60.2.1+build1/js/src/ctypes/Library.cpp:12: 2:34.00 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 2:34.00 class StaticStrings 2:34.00 ^~~~~~~~~~~~~ 2:39.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 2:39.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 2:39.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:39.96 memset(aT, 0, sizeof(T)); 2:39.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:39.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/gc/Policy.h:13, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:15, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 2:39.96 struct TabSizes 2:39.96 ^~~~~~~~ 2:39.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 2:39.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 2:39.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:39.96 memset(aT, 0, sizeof(T)); 2:39.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:39.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/gc/Policy.h:13, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:15, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:39.96 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 2:39.96 struct ServoSizes 2:39.96 ^~~~~~~~~~ 2:39.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 2:39.97 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 2:39.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 2:39.97 memset(aT, 0, sizeof(T)); 2:39.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:39.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:19, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.97 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 2:39.97 class StaticStrings 2:39.97 ^~~~~~~~~~~~~ 2:39.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 2:39.97 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 2:39.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 2:39.97 memset(aT, 0, sizeof(T)); 2:39.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:39.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:19, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.97 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 2:39.97 class PreliminaryObjectArray 2:39.97 ^~~~~~~~~~~~~~~~~~~~~~ 2:39.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 2:39.97 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 2:39.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2:39.97 memset(aT, 0, sizeof(T)); 2:39.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:39.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:19, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:39.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.97 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 2:39.97 class TypeNewScript 2:39.97 ^~~~~~~~~~~~~ 2:39.98 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 2:39.98 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 2:39.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 2:39.98 memset(aT, 0, sizeof(T)); 2:39.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:39.98 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseNode.h:13, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/frontend/FullParseHandler.h:15, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:175, 2:39.98 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:39.98 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 2:39.98 struct IonScriptCounts 2:39.98 ^~~~~~~~~~~~~~~ 2:40.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 2:40.00 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 2:40.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.00 memset(aT, 0, sizeof(T)); 2:40.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseNode.h:13, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/FullParseHandler.h:15, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:175, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.00 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 2:40.00 struct ZoneGCStats 2:40.00 ^~~~~~~~~~~ 2:40.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 2:40.00 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 2:40.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.00 memset(aT, 0, sizeof(T)); 2:40.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseNode.h:13, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/FullParseHandler.h:15, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:175, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.00 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 2:40.00 class NewObjectCache 2:40.00 ^~~~~~~~~~~~~~ 2:40.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 2:40.00 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 2:40.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.00 memset(aT, 0, sizeof(T)); 2:40.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.00 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 2:40.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:12, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.00 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 2:40.00 class MOZ_NON_PARAM alignas(8) Value 2:40.00 ^~~~~ 2:40.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.05 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.05 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 2:40.05 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 2:40.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.05 memset(aT, 0, sizeof(T)); 2:40.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 2:40.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 2:40.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 2:40.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 2:40.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 2:40.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 2:40.05 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:46: 2:40.05 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 2:40.05 class CodeOffsetJump 2:40.05 ^~~~~~~~~~~~~~ 2:40.31 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:40.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:40.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 2:40.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 2:40.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 2:40.31 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 2:40.31 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:12, 2:40.31 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.31 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 2:40.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 2:40.31 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 2:40.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 2:40.31 memset(table, 0, sizeof(*table) * capacity()); 2:40.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 2:40.31 class HashTableEntry 2:40.31 ^~~~~~~~~~~~~~ 2:40.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:40.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:40.32 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 2:40.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 2:40.32 memset(table, 0, sizeof(*table) * capacity()); 2:40.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 2:40.32 class HashTableEntry 2:40.32 ^~~~~~~~~~~~~~ 2:40.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:40.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:40.32 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 2:40.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 2:40.32 memset(table, 0, sizeof(*table) * capacity()); 2:40.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 2:40.32 class HashTableEntry 2:40.32 ^~~~~~~~~~~~~~ 2:40.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: 2:40.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ 2:40.34 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:167:20: required from here 2:40.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 2:40.34 memset(table, 0, sizeof(*table) * capacity()); 2:40.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 2:40.34 class HashTableEntry 2:40.34 ^~~~~~~~~~~~~~ 2:40.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::GlobalScope::Data]’: 2:40.39 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1725:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::GlobalScope; typename Scope::Data = js::GlobalScope::Data; uint32_t = unsigned int]’ 2:40.39 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1768:80: required from here 2:40.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::GlobalScope::Data’; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.39 memset(aT, 0, sizeof(T)); 2:40.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.39 /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:694:12: note: ‘struct js::GlobalScope::Data’ declared here 2:40.39 struct Data 2:40.39 ^~~~ 2:40.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::ModuleScope::Data]’: 2:40.39 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1725:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::ModuleScope; typename Scope::Data = js::ModuleScope::Data; uint32_t = unsigned int]’ 2:40.39 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1840:80: required from here 2:40.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct js::ModuleScope::Data’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.39 memset(aT, 0, sizeof(T)); 2:40.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.39 /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:898:12: note: ‘struct js::ModuleScope::Data’ declared here 2:40.39 struct Data 2:40.39 ^~~~ 2:40.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.39 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::EvalScope::Data]’: 2:40.39 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1725:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::EvalScope; typename Scope::Data = js::EvalScope::Data; uint32_t = unsigned int]’ 2:40.39 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1897:78: required from here 2:40.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::EvalScope::Data’; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.40 memset(aT, 0, sizeof(T)); 2:40.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:796:12: note: ‘struct js::EvalScope::Data’ declared here 2:40.40 struct Data 2:40.40 ^~~~ 2:40.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::FunctionScope::Data]’: 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1725:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::FunctionScope; typename Scope::Data = js::FunctionScope::Data; uint32_t = unsigned int]’ 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1994:82: required from here 2:40.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct js::FunctionScope::Data’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.40 memset(aT, 0, sizeof(T)); 2:40.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:479:12: note: ‘struct js::FunctionScope::Data’ declared here 2:40.40 struct Data 2:40.40 ^~~~ 2:40.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::VarScope::Data]’: 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1725:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::VarScope; typename Scope::Data = js::VarScope::Data; uint32_t = unsigned int]’ 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:2042:77: required from here 2:40.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::VarScope::Data’; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.40 memset(aT, 0, sizeof(T)); 2:40.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:604:12: note: ‘struct js::VarScope::Data’ declared here 2:40.40 struct Data 2:40.40 ^~~~ 2:40.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:171, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::LexicalScope::Data]’: 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:1725:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(JSContext*, js::LifoAlloc&, uint32_t) [with Scope = js::LexicalScope; typename Scope::Data = js::LexicalScope::Data; uint32_t = unsigned int]’ 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:2095:81: required from here 2:40.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::LexicalScope::Data’; use assignment or value-initialization instead [-Wclass-memaccess] 2:40.40 memset(aT, 0, sizeof(T)); 2:40.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:40.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.40 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.40 /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:376:12: note: ‘struct js::LexicalScope::Data’ declared here 2:40.40 struct Data 2:40.40 ^~~~ 2:40.57 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:40.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:40.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 2:40.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 2:40.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 2:40.57 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 2:40.57 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:12, 2:40.57 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:174, 2:40.57 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.cpp:20: 2:40.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:40.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:40.57 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 2:40.57 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 2:40.57 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 2:40.57 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:311:90: required from here 2:40.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 2:40.57 memset(table, 0, sizeof(*table) * capacity()); 2:40.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:40.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 2:40.57 class HashTableEntry 2:40.57 ^~~~~~~~~~~~~~ 2:55.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 2:55.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 2:55.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.41 memset(aT, 0, sizeof(T)); 2:55.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 2:55.41 struct TabSizes 2:55.41 ^~~~~~~~ 2:55.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 2:55.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 2:55.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.41 memset(aT, 0, sizeof(T)); 2:55.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 2:55.41 struct ServoSizes 2:55.41 ^~~~~~~~~~ 2:55.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 2:55.43 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 2:55.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.43 memset(aT, 0, sizeof(T)); 2:55.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/SymbolType.h:24, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/AtomMarking.h:13, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:15, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap-inl.h:13, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:15, 2:55.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.43 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 2:55.43 class StaticStrings 2:55.43 ^~~~~~~~~~~~~ 2:55.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 2:55.44 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 2:55.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.44 memset(aT, 0, sizeof(T)); 2:55.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 2:55.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 2:55.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap-inl.h:13, 2:55.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:15, 2:55.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.44 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 2:55.44 struct ZoneGCStats 2:55.44 ^~~~~~~~~~~ 2:55.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 2:55.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 2:55.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.45 memset(aT, 0, sizeof(T)); 2:55.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap-inl.h:13, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:15, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 2:55.45 class PreliminaryObjectArray 2:55.45 ^~~~~~~~~~~~~~~~~~~~~~ 2:55.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 2:55.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 2:55.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.45 memset(aT, 0, sizeof(T)); 2:55.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap-inl.h:13, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:15, 2:55.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 2:55.45 class TypeNewScript 2:55.45 ^~~~~~~~~~~~~ 2:55.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 2:55.47 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 2:55.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.47 memset(aT, 0, sizeof(T)); 2:55.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap-inl.h:13, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:15, 2:55.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.47 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 2:55.47 struct IonScriptCounts 2:55.47 ^~~~~~~~~~~~~~~ 2:55.48 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 2:55.48 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 2:55.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.48 memset(aT, 0, sizeof(T)); 2:55.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.48 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 2:55.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 2:55.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 2:55.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap-inl.h:13, 2:55.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:15, 2:55.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.48 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 2:55.48 class NewObjectCache 2:55.48 ^~~~~~~~~~~~~~ 2:55.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 2:55.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 2:55.49 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 2:55.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 2:55.49 memset(aT, 0, sizeof(T)); 2:55.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 2:55.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 2:55.49 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 2:55.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 2:55.49 class MOZ_NON_PARAM alignas(8) Value 2:55.49 ^~~~~ 2:55.54 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 2:55.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 2:55.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 2:55.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 2:55.54 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 2:55.54 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 2:55.54 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 2:55.54 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer-inl.h:10, 2:55.54 from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:7: 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 2:55.54 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 2:55.54 memset(table, 0, sizeof(*table) * capacity()); 2:55.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 2:55.54 class HashTableEntry 2:55.54 ^~~~~~~~~~~~~~ 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:55.54 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 2:55.54 memset(table, 0, sizeof(*table) * capacity()); 2:55.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 2:55.54 class HashTableEntry 2:55.54 ^~~~~~~~~~~~~~ 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:55.54 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 2:55.54 memset(table, 0, sizeof(*table) * capacity()); 2:55.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 2:55.54 class HashTableEntry 2:55.54 ^~~~~~~~~~~~~~ 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::ValueEdge; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::gc::StoreBuffer::ValueEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:55.58 /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:95:17: required from ‘void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::ValueEdge]’ 2:55.58 /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:73:21: required from here 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 2:55.58 memset(table, 0, sizeof(*table) * capacity()); 2:55.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 2:55.58 class HashTableEntry 2:55.58 ^~~~~~~~~~~~~~ 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]’ 2:55.58 /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:95:17: required from ‘void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::CellPtrEdge]’ 2:55.58 /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:74:22: required from here 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 2:55.58 memset(table, 0, sizeof(*table) * capacity()); 2:55.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 2:55.58 class HashTableEntry 2:55.58 ^~~~~~~~~~~~~~ 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::gc::StoreBuffer::SlotsEdge::Hasher; AllocPolicy = js::SystemAllocPolicy]’ 2:55.58 /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:95:17: required from ‘void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::SlotsEdge]’ 2:55.58 /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.cpp:75:22: required from here 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 2:55.58 memset(table, 0, sizeof(*table) * capacity()); 2:55.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:55.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 2:55.58 class HashTableEntry 2:55.58 ^~~~~~~~~~~~~~ 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp: In function ‘void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)’: 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.03 *offsets++=sourceIndex; 2:57.03 ~~~~~~~~~~^~~~~~~~~~~~ 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 2:57.03 case 3: 2:57.03 ^~~~ 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.03 *offsets++=sourceIndex; 2:57.03 ~~~~~~~~~~^~~~~~~~~~~~ 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 2:57.03 case 2: 2:57.03 ^~~~ 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.03 *charErrorBuffer++=(uint8_t)(diff>>16); 2:57.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 2:57.03 case 2: 2:57.03 ^~~~ 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.03 *charErrorBuffer++=(uint8_t)(diff>>8); 2:57.03 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:57.03 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 2:57.04 case 1: 2:57.04 ^~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.04 *offsets++=sourceIndex; 2:57.04 ~~~~~~~~~~^~~~~~~~~~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 2:57.04 case 2: 2:57.04 ^~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.04 *offsets++=sourceIndex; 2:57.04 ~~~~~~~~~~^~~~~~~~~~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 2:57.04 case 1: 2:57.04 ^~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp: In function ‘void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)’: 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.04 *target++=(uint8_t)(diff>>24); 2:57.04 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 2:57.04 case 3: 2:57.04 ^~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.04 *charErrorBuffer++=(uint8_t)(diff>>16); 2:57.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 2:57.04 case 2: 2:57.04 ^~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.04 *charErrorBuffer++=(uint8_t)(diff>>8); 2:57.04 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 2:57.04 case 1: 2:57.04 ^~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.04 *target++=(uint8_t)(diff>>16); 2:57.04 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 2:57.04 case 2: 2:57.04 ^~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.04 *target++=(uint8_t)(diff>>8); 2:57.04 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2:57.04 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 2:57.04 case 1: 2:57.04 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp: In function ‘void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)’: 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *target++=(uint8_t)(c>>24); 2:57.87 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1401:13: note: here 2:57.87 case 3: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *target++=(uint8_t)(c>>16); 2:57.87 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1404:13: note: here 2:57.87 case 2: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *target++=(uint8_t)(c>>8); 2:57.87 ~~~~~~~~~^~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1407:13: note: here 2:57.87 case 1: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *offsets++=sourceIndex; 2:57.87 ~~~~~~~~~~^~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1421:13: note: here 2:57.87 case 3: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *offsets++=sourceIndex; 2:57.87 ~~~~~~~~~~^~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1425:13: note: here 2:57.87 case 2: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *offsets++=sourceIndex; 2:57.87 ~~~~~~~~~~^~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1429:13: note: here 2:57.87 case 1: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *p++=(uint8_t)(c>>24); 2:57.87 ~~~~^~~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1462:9: note: here 2:57.87 case 3: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *p++=(uint8_t)(c>>16); 2:57.87 ~~~~^~~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1465:9: note: here 2:57.87 case 2: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *p++=(uint8_t)(c>>8); 2:57.87 ~~~~^~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1468:9: note: here 2:57.87 case 1: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 if(offsets!=NULL) { 2:57.87 ^~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1487:9: note: here 2:57.87 case 2: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 if(offsets!=NULL) { 2:57.87 ^~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1493:9: note: here 2:57.87 case 1: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp: In function ‘void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)’: 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *target++=(uint8_t)(c>>24); 2:57.87 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1874:9: note: here 2:57.87 case 3: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *target++=(uint8_t)(c>>16); 2:57.87 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1877:9: note: here 2:57.87 case 2: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *target++=(uint8_t)(c>>8); 2:57.87 ~~~~~~~~~^~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1880:9: note: here 2:57.87 case 1: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *p++=(uint8_t)(c>>24); 2:57.87 ~~~~^~~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1910:9: note: here 2:57.87 case 3: 2:57.87 ^~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.87 *p++=(uint8_t)(c>>16); 2:57.87 ~~~~^~~~~~~~~~~~~~~~~ 2:57.87 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1913:9: note: here 2:57.87 case 2: 2:57.87 ^~~~ 2:57.88 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.88 *p++=(uint8_t)(c>>8); 2:57.88 ~~~~^~~~~~~~~~~~~~~~ 2:57.88 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1916:9: note: here 2:57.88 case 1: 2:57.88 ^~~~ 2:57.88 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.88 *target++=(uint8_t)(c>>16); 2:57.88 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 2:57.88 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1932:9: note: here 2:57.88 case 2: 2:57.88 ^~~~ 2:57.88 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:57.88 *target++=(uint8_t)(c>>8); 2:57.88 ~~~~~~~~~^~~~~~~~~~~~~~~~ 2:57.88 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/ucnvscsu.cpp:1935:9: note: here 2:57.88 case 1: 2:57.88 ^~~~ 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp: In member function ‘int32_t icu_60::Formattable::getLong(UErrorCode&) const’: 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:58.10 if (instanceOfMeasure(fValue.fObject)) { 2:58.10 ^~ 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 2:58.10 default: 2:58.10 ^~~~~~~ 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp: In member function ‘int64_t icu_60::Formattable::getInt64(UErrorCode&) const’: 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:58.10 if (instanceOfMeasure(fValue.fObject)) { 2:58.10 ^~ 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 2:58.10 default: 2:58.10 ^~~~~~~ 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp: In member function ‘double icu_60::Formattable::getDouble(UErrorCode&) const’: 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:58.10 if (instanceOfMeasure(fValue.fObject)) { 2:58.10 ^~ 2:58.10 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 2:58.10 default: 2:58.10 ^~~~~~~ 2:58.56 libdb_sqlite3_src.a.desc 2:58.61 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/db/sqlite3/src' 2:58.64 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libjpeg' *** KEEP ALIVE MARKER *** Total duration: 0:03:00.131748 3:02.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 3:02.51 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:16, 3:02.51 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.51 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 3:02.51 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 3:02.51 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 3:02.51 ^ 3:02.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 3:02.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 3:02.51 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 3:02.51 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.51 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.51 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 3:02.51 class HeapSlot : public WriteBarrieredBase 3:02.51 ^~~~~~~~ 3:02.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:02.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:02.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.75 memset(aT, 0, sizeof(T)); 3:02.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:02.75 struct TabSizes 3:02.75 ^~~~~~~~ 3:02.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:02.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:02.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.75 memset(aT, 0, sizeof(T)); 3:02.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.75 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:02.75 struct ServoSizes 3:02.75 ^~~~~~~~~~ 3:02.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:02.77 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.77 memset(aT, 0, sizeof(T)); 3:02.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.77 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:02.77 class StaticStrings 3:02.77 ^~~~~~~~~~~~~ 3:02.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:02.77 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.77 memset(aT, 0, sizeof(T)); 3:02.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.77 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:02.77 class PreliminaryObjectArray 3:02.77 ^~~~~~~~~~~~~~~~~~~~~~ 3:02.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:02.77 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.77 memset(aT, 0, sizeof(T)); 3:02.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.77 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:02.77 class TypeNewScript 3:02.77 ^~~~~~~~~~~~~ 3:02.79 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.79 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:02.79 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:02.79 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.79 memset(aT, 0, sizeof(T)); 3:02.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.79 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject.h:13, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArgumentsObject-inl.h:12, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:15, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.79 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:02.79 struct ZoneGCStats 3:02.79 ^~~~~~~~~~~ 3:02.79 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.79 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:02.79 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:02.79 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.79 memset(aT, 0, sizeof(T)); 3:02.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.79 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject.h:13, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArgumentsObject-inl.h:12, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:15, 3:02.79 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.79 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:02.79 struct IonScriptCounts 3:02.79 ^~~~~~~~~~~~~~~ 3:02.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:02.81 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:02.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.81 memset(aT, 0, sizeof(T)); 3:02.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject.h:13, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArgumentsObject-inl.h:12, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:15, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.81 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:02.81 class NewObjectCache 3:02.81 ^~~~~~~~~~~~~~ 3:02.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:02.81 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:02.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.81 memset(aT, 0, sizeof(T)); 3:02.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.81 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.81 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:02.81 class MOZ_NON_PARAM alignas(8) Value 3:02.81 ^~~~~ 3:02.85 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.85 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 3:02.85 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 3:02.85 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 3:02.85 memset(aT, 0, sizeof(T)); 3:02.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:02.85 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArgumentsObject-inl.h:14, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:15, 3:02.85 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:02.85 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 3:02.85 class CodeOffsetJump 3:02.85 ^~~~~~~~~~~~~~ 3:03.01 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:03.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:03.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:03.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:03.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 3:03.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 3:03.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 3:03.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 3:03.01 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 3:03.01 from /<>/thunderbird-60.2.1+build1/js/src/jsarrayinlines.h:10, 3:03.01 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.cpp:7: 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:03.01 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:03.01 memset(table, 0, sizeof(*table) * capacity()); 3:03.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:03.01 class HashTableEntry 3:03.01 ^~~~~~~~~~~~~~ 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:03.01 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:03.01 memset(table, 0, sizeof(*table) * capacity()); 3:03.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:03.01 class HashTableEntry 3:03.01 ^~~~~~~~~~~~~~ 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:03.01 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:03.01 memset(table, 0, sizeof(*table) * capacity()); 3:03.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:03.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:03.01 class HashTableEntry 3:03.01 ^~~~~~~~~~~~~~ 3:05.99 /<>/thunderbird-60.2.1+build1/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: 3:05.99 /<>/thunderbird-60.2.1+build1/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 3:05.99 #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 3:05.99 ^~~ 3:05.99 /<>/thunderbird-60.2.1+build1/media/libjpeg/jdphuff.c:335:13: note: in expansion of macro ‘HUFF_EXTEND’ 3:05.99 s = HUFF_EXTEND(r, s); 3:05.99 ^~~~~~~~~~~ 3:05.99 /<>/thunderbird-60.2.1+build1/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: 3:05.99 /<>/thunderbird-60.2.1+build1/media/libjpeg/jdphuff.c:209:78: warning: operand of ?: changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 3:05.99 #define HUFF_EXTEND(x,s) ((x) < (1<<((s)-1)) ? (x) + (((NEG_1)<<(s)) + 1) : (x)) 3:05.99 ^~~ 3:05.99 /<>/thunderbird-60.2.1+build1/media/libjpeg/jdphuff.c:408:15: note: in expansion of macro ‘HUFF_EXTEND’ 3:05.99 s = HUFF_EXTEND(r, s); 3:05.99 ^~~~~~~~~~~ 3:07.83 /<>/thunderbird-60.2.1+build1/media/libjpeg/jmemnobs.c: In function ‘jpeg_mem_available’: 3:07.83 /<>/thunderbird-60.2.1+build1/media/libjpeg/jmemnobs.c:75:39: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3:07.83 if (cinfo->mem->max_memory_to_use > already_allocated) 3:07.83 ^ 3:08.48 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unistr.cpp: In member function ‘icu_60::UnicodeString& icu_60::UnicodeString::copyFrom(const icu_60::UnicodeString&, UBool)’: 3:08.48 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:08.48 if(fastCopy) { 3:08.48 ^~ 3:08.48 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unistr.cpp:552:3: note: here 3:08.48 case kWritableAlias: { 3:08.48 ^~~~ 3:08.48 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:08.48 U_FALLTHROUGH; 3:08.48 ^ 3:08.48 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unistr.cpp:563:3: note: here 3:08.48 default: 3:08.48 ^~~~~~~ 3:08.49 libmedia_libjpeg.a.desc 3:08.56 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libjpeg' 3:09.06 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/brotli' 3:10.60 libbrotli.a.desc 3:10.64 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/brotli' 3:11.89 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/uresbund.cpp: In function ‘const UChar* ures_getNextString_60(UResourceBundle*, int32_t*, const char**, UErrorCode*)’: 3:11.89 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/uresbund.cpp:1490:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:11.89 *status = U_RESOURCE_TYPE_MISMATCH; 3:11.89 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 3:11.89 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/uresbund.cpp:1492:5: note: here 3:11.89 default: 3:11.89 ^~~~~~~ 3:14.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:14.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:14.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.29 memset(aT, 0, sizeof(T)); 3:14.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jsnum.h:17, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:14, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:27: 3:14.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:14.29 struct TabSizes 3:14.29 ^~~~~~~~ 3:14.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:14.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:14.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.29 memset(aT, 0, sizeof(T)); 3:14.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jsnum.h:17, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:14, 3:14.29 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:27: 3:14.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:14.29 struct ServoSizes 3:14.29 ^~~~~~~~~~ 3:14.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.30 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.30 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.30 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:14.30 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:14.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.30 memset(aT, 0, sizeof(T)); 3:14.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsnum.h:17, 3:14.30 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:14, 3:14.30 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:27: 3:14.30 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:14.30 class StaticStrings 3:14.30 ^~~~~~~~~~~~~ 3:14.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:14.31 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:14.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.31 memset(aT, 0, sizeof(T)); 3:14.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:27: 3:14.31 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:14.31 class PreliminaryObjectArray 3:14.31 ^~~~~~~~~~~~~~~~~~~~~~ 3:14.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:14.31 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:14.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.31 memset(aT, 0, sizeof(T)); 3:14.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 3:14.31 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:27: 3:14.31 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:14.31 class TypeNewScript 3:14.31 ^~~~~~~~~~~~~ 3:14.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:14.32 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:14.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.32 memset(aT, 0, sizeof(T)); 3:14.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 3:14.32 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:27: 3:14.32 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:14.32 struct IonScriptCounts 3:14.32 ^~~~~~~~~~~~~~~ 3:14.34 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.34 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.34 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.34 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:14.34 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:14.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.34 memset(aT, 0, sizeof(T)); 3:14.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.34 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:14.34 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 3:14.34 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.34 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 3:14.34 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:27: 3:14.34 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:14.34 struct ZoneGCStats 3:14.34 ^~~~~~~~~~~ 3:14.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:14.35 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:14.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.35 memset(aT, 0, sizeof(T)); 3:14.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:27: 3:14.35 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:14.35 class NewObjectCache 3:14.35 ^~~~~~~~~~~~~~ 3:14.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:14.35 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:14.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.35 memset(aT, 0, sizeof(T)); 3:14.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.35 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 3:14.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.35 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:14.35 class MOZ_NON_PARAM alignas(8) Value 3:14.35 ^~~~~ 3:14.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:14.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:14.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.39 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.39 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.39 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 3:14.39 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 3:14.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.39 memset(aT, 0, sizeof(T)); 3:14.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 3:14.39 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:14.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 3:14.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 3:14.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 3:14.39 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:38: 3:14.39 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 3:14.39 class CodeOffsetJump 3:14.39 ^~~~~~~~~~~~~~ 3:14.47 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:14.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:14.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:14.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:14.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:14.47 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:14.47 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.h:15, 3:14.47 from /<>/thunderbird-60.2.1+build1/js/src/jsmath.cpp:11: 3:14.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:14.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:14.47 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:14.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:14.47 memset(table, 0, sizeof(*table) * capacity()); 3:14.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:14.47 class HashTableEntry 3:14.47 ^~~~~~~~~~~~~~ 3:14.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:14.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:14.47 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:14.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:14.47 memset(table, 0, sizeof(*table) * capacity()); 3:14.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:14.47 class HashTableEntry 3:14.47 ^~~~~~~~~~~~~~ 3:14.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:14.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:14.48 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:14.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:14.48 memset(table, 0, sizeof(*table) * capacity()); 3:14.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:14.48 class HashTableEntry 3:14.48 ^~~~~~~~~~~~~~ 3:14.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:14.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:14.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.55 memset(aT, 0, sizeof(T)); 3:14.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:23: 3:14.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:14.55 struct TabSizes 3:14.55 ^~~~~~~~ 3:14.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:14.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:14.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.55 memset(aT, 0, sizeof(T)); 3:14.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 3:14.55 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:23: 3:14.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:14.55 struct ServoSizes 3:14.55 ^~~~~~~~~~ 3:14.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:14.56 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:14.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.56 memset(aT, 0, sizeof(T)); 3:14.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:23: 3:14.56 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:14.56 class StaticStrings 3:14.56 ^~~~~~~~~~~~~ 3:14.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:14.56 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:14.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.56 memset(aT, 0, sizeof(T)); 3:14.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:23: 3:14.56 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:14.56 class PreliminaryObjectArray 3:14.56 ^~~~~~~~~~~~~~~~~~~~~~ 3:14.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:14.56 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:14.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.56 memset(aT, 0, sizeof(T)); 3:14.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 3:14.56 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:23: 3:14.56 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:14.56 class TypeNewScript 3:14.56 ^~~~~~~~~~~~~ 3:14.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:14.57 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:14.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.57 memset(aT, 0, sizeof(T)); 3:14.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 3:14.57 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:23: 3:14.57 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:14.57 struct IonScriptCounts 3:14.57 ^~~~~~~~~~~~~~~ 3:14.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.59 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:14.59 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:14.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.59 memset(aT, 0, sizeof(T)); 3:14.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:14.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 3:14.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:14.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:14.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 3:14.59 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:23: 3:14.59 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:14.59 struct ZoneGCStats 3:14.59 ^~~~~~~~~~~ 3:14.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.60 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:14.60 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:14.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.60 memset(aT, 0, sizeof(T)); 3:14.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:14.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:14.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:14.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:14.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:14.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 3:14.60 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:23: 3:14.60 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:14.60 class NewObjectCache 3:14.60 ^~~~~~~~~~~~~~ 3:14.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 3:14.61 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:14.61 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:14.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:14.61 memset(aT, 0, sizeof(T)); 3:14.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:14.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 3:14.61 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:14.61 class MOZ_NON_PARAM alignas(8) Value 3:14.61 ^~~~~ 3:14.68 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:14.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:14.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:14.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 3:14.68 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 3:14.68 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.cpp:9: 3:14.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:14.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:14.68 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:14.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:14.68 memset(table, 0, sizeof(*table) * capacity()); 3:14.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:14.68 class HashTableEntry 3:14.68 ^~~~~~~~~~~~~~ 3:14.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:14.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:14.69 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:14.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:14.69 memset(table, 0, sizeof(*table) * capacity()); 3:14.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:14.69 class HashTableEntry 3:14.69 ^~~~~~~~~~~~~~ 3:14.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:14.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:14.69 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:14.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:14.70 memset(table, 0, sizeof(*table) * capacity()); 3:14.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:14.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:14.70 class HashTableEntry 3:14.70 ^~~~~~~~~~~~~~ 3:16.71 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/plurrule.cpp: In member function ‘void icu_60::PluralRuleParser::parse(const icu_60::UnicodeString&, icu_60::PluralRules*, UErrorCode&)’: 3:16.71 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/plurrule.cpp:517:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:16.71 curAndConstraint->negated=TRUE; 3:16.71 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/plurrule.cpp:519:9: note: here 3:16.71 case tIn: 3:16.71 ^~~~ 3:17.13 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/woff2' 3:17.57 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 3:17.57 /<>/thunderbird-60.2.1+build1/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: 3:17.57 /<>/thunderbird-60.2.1+build1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 3:17.57 uint64_t dst_offset = first_table_offset; 3:17.57 ^~~~~~~~~~ 3:19.23 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/util_props.cpp: In static member function ‘static int32_t icu_60::ICU_Utility::parsePattern(const icu_60::UnicodeString&, int32_t, int32_t, const icu_60::UnicodeString&, int32_t*)’: 3:19.23 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:19.23 if (!PatternProps::isWhiteSpace(c)) { 3:19.23 ^~ 3:19.23 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/util_props.cpp:107:9: note: here 3:19.23 case 126 /*'~'*/: 3:19.23 ^~~~ 3:19.40 libwoff2.a.desc 3:19.45 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/woff2' 3:19.46 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/xz-embedded' 3:19.90 libxz-embedded.a.desc 3:19.94 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/xz-embedded' 3:21.60 libicuuc.a.desc 3:21.65 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/icu/common' 3:22.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 3:22.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 3:22.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:22.59 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 3:22.59 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 3:22.59 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 3:22.59 ^ 3:22.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:16, 3:22.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:22.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:22.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:22.59 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 3:22.59 class HeapSlot : public WriteBarrieredBase 3:22.59 ^~~~~~~~ 3:23.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.29 memset(aT, 0, sizeof(T)); 3:23.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:16, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:23.29 struct TabSizes 3:23.29 ^~~~~~~~ 3:23.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.29 memset(aT, 0, sizeof(T)); 3:23.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:16, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:23.29 struct ServoSizes 3:23.29 ^~~~~~~~~~ 3:23.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:23.31 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:23.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.31 memset(aT, 0, sizeof(T)); 3:23.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.31 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:23.31 class StaticStrings 3:23.31 ^~~~~~~~~~~~~ 3:23.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:23.31 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:23.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.31 memset(aT, 0, sizeof(T)); 3:23.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.31 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:23.31 class PreliminaryObjectArray 3:23.31 ^~~~~~~~~~~~~~~~~~~~~~ 3:23.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:23.31 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:23.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.31 memset(aT, 0, sizeof(T)); 3:23.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:17, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.31 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:23.31 class TypeNewScript 3:23.31 ^~~~~~~~~~~~~ 3:23.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:23.32 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:23.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.32 memset(aT, 0, sizeof(T)); 3:23.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:17, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.32 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:23.32 struct IonScriptCounts 3:23.32 ^~~~~~~~~~~~~~~ 3:23.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:23.35 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:23.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.35 memset(aT, 0, sizeof(T)); 3:23.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:17, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.35 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:23.35 struct ZoneGCStats 3:23.35 ^~~~~~~~~~~ 3:23.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:23.35 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:23.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.35 memset(aT, 0, sizeof(T)); 3:23.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:17, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.35 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:23.35 class NewObjectCache 3:23.35 ^~~~~~~~~~~~~~ 3:23.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:23.36 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:23.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.36 memset(aT, 0, sizeof(T)); 3:23.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.36 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 3:23.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:16, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:23.36 class MOZ_NON_PARAM alignas(8) Value 3:23.36 ^~~~~ 3:23.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:14, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 3:23.39 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 3:23.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 3:23.39 memset(aT, 0, sizeof(T)); 3:23.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:23.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:19, 3:23.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.39 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 3:23.39 class CodeOffsetJump 3:23.39 ^~~~~~~~~~~~~~ 3:23.58 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:23.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:23.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:23.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:23.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:23.58 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:23.58 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:23.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:16, 3:23.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:23.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:23.58 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:23.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:23.58 memset(table, 0, sizeof(*table) * capacity()); 3:23.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:23.58 class HashTableEntry 3:23.58 ^~~~~~~~~~~~~~ 3:23.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:23.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:23.58 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:23.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:23.58 memset(table, 0, sizeof(*table) * capacity()); 3:23.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:23.58 class HashTableEntry 3:23.58 ^~~~~~~~~~~~~~ 3:23.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:23.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:23.59 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:23.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:23.59 memset(table, 0, sizeof(*table) * capacity()); 3:23.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:23.59 class HashTableEntry 3:23.59 ^~~~~~~~~~~~~~ 3:23.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:19, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.83 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 3:23.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 3:23.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 3:23.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 3:23.83 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 3:23.83 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 3:23.83 memset(p, 0, numElems * sizeof(T)); 3:23.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:23.83 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:23.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:23.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:23.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:23.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:16, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.h:16, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:10, 3:23.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter.cpp:11: 3:23.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 3:23.83 class HashTableEntry 3:23.83 ^~~~~~~~~~~~~~ 3:24.50 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:24.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:24.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.50 memset(aT, 0, sizeof(T)); 3:24.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/jsnum.h:17, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:14, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:24.50 struct TabSizes 3:24.50 ^~~~~~~~ 3:24.50 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:24.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:24.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.50 memset(aT, 0, sizeof(T)); 3:24.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/jsnum.h:17, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:14, 3:24.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:24.50 struct ServoSizes 3:24.50 ^~~~~~~~~~ 3:24.50 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:24.51 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:24.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.51 memset(aT, 0, sizeof(T)); 3:24.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsnum.h:17, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:14, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.51 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:24.51 class StaticStrings 3:24.51 ^~~~~~~~~~~~~ 3:24.51 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:24.51 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:24.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.51 memset(aT, 0, sizeof(T)); 3:24.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:16, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.51 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:24.51 class PreliminaryObjectArray 3:24.51 ^~~~~~~~~~~~~~~~~~~~~~ 3:24.51 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:24.51 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:24.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.52 memset(aT, 0, sizeof(T)); 3:24.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:24.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:24.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:24.52 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:24.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:24.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:16, 3:24.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.52 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:24.52 class TypeNewScript 3:24.52 ^~~~~~~~~~~~~ 3:24.53 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:24.53 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:24.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.53 memset(aT, 0, sizeof(T)); 3:24.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.53 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:16, 3:24.53 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.53 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:24.53 struct IonScriptCounts 3:24.53 ^~~~~~~~~~~~~~~ 3:24.55 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.55 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:24.55 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:24.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.55 memset(aT, 0, sizeof(T)); 3:24.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:24.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 3:24.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:16, 3:24.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.55 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:24.55 struct ZoneGCStats 3:24.55 ^~~~~~~~~~~ 3:24.56 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:24.56 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:24.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.56 memset(aT, 0, sizeof(T)); 3:24.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:16, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.56 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:24.56 class NewObjectCache 3:24.56 ^~~~~~~~~~~~~~ 3:24.56 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:24.56 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:24.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.56 memset(aT, 0, sizeof(T)); 3:24.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.56 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 3:24.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/jsnum.h:13, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:14, 3:24.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:24.56 class MOZ_NON_PARAM alignas(8) Value 3:24.57 ^~~~~ 3:24.60 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 3:24.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.60 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 3:24.60 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 3:24.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 3:24.60 memset(aT, 0, sizeof(T)); 3:24.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:24.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 3:24.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:24.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 3:24.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 3:24.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:30: 3:24.60 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 3:24.60 class CodeOffsetJump 3:24.60 ^~~~~~~~~~~~~~ 3:24.69 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:24.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:24.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:24.69 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:24.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:24.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:24.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:24.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:24.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:24.69 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:24.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:24.69 memset(table, 0, sizeof(*table) * capacity()); 3:24.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:24.69 class HashTableEntry 3:24.69 ^~~~~~~~~~~~~~ 3:24.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:24.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:24.69 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:24.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:24.69 memset(table, 0, sizeof(*table) * capacity()); 3:24.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:24.69 class HashTableEntry 3:24.69 ^~~~~~~~~~~~~~ 3:24.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:24.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:24.70 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:24.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:24.70 memset(table, 0, sizeof(*table) * capacity()); 3:24.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:24.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:24.70 class HashTableEntry 3:24.70 ^~~~~~~~~~~~~~ 3:26.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In function ‘JSAtom* js::Atomize(JSContext*, const char*, size_t, js::PinningBehavior, const mozilla::Maybe&)’: 3:26.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1330:25: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:26.08 return hash0 >> hashShift; 3:26.08 ^~~~~~~~~ 3:26.08 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ was declared here 3:26.08 Maybe zonePtr; 3:26.08 ^~~~~~~ 3:26.08 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:26.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:26.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:26.08 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:26.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:26.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:26.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:26.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1806:9: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:26.09 if (p.entry_->isRemoved()) { 3:26.09 ^~ 3:26.09 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ was declared here 3:26.09 Maybe zonePtr; 3:26.09 ^~~~~~~ 3:26.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp: In member function ‘void icu_60::SimpleDateFormat::processOverrideString(const icu_60::Locale&, const icu_60::UnicodeString&, int8_t, UErrorCode&)’: 3:26.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:1370:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:26.30 U_FALLTHROUGH; 3:26.30 ^ 3:26.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:1372:17: note: here 3:26.30 case kOvrStrTime : { 3:26.30 ^~~~ 3:26.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp: In member function ‘void icu_60::SimpleDateFormat::subFormat(icu_60::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_60::FieldPositionHandler&, icu_60::Calendar&, icu_60::SimpleDateFormatMutableNFs&, UErrorCode&) const’: 3:26.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:1476:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:26.30 if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 3:26.30 ^~ 3:26.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:1492:5: note: here 3:26.30 case UDAT_YEAR_FIELD: 3:26.30 ^~~~ 3:26.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:1598:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:26.30 if (U_FAILURE(status)) { 3:26.30 ^~ 3:26.30 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:1603:5: note: here 3:26.30 case UDAT_DAY_OF_WEEK_FIELD: 3:26.30 ^~~~ 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp: In member function ‘int32_t icu_60::SimpleDateFormat::subParse(const icu_60::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_60::Calendar&, int32_t, icu_60::MessageFormat*, UTimeZoneFormatTimeType*, icu_60::SimpleDateFormatMutableNFs&, int32_t*) const’: 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:3002:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:26.31 if (value < 0 || value > 24) { 3:26.31 ^~ 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:3008:9: note: here 3:26.31 case UDAT_YEAR_FIELD: 3:26.31 ^~~~ 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:3194:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:26.31 if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 3:26.31 ^~ 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:3199:5: note: here 3:26.31 case UDAT_HOUR_OF_DAY0_FIELD: 3:26.31 ^~~~ 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:3223:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:26.31 if (gotNumber) // i.e., e or ee 3:26.31 ^~ 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:3232:5: note: here 3:26.31 case UDAT_DAY_OF_WEEK_FIELD: 3:26.31 ^~~~ 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:3320:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:26.31 if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 3:26.31 ^~ 3:26.31 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/smpdtfmt.cpp:3325:5: note: here 3:26.31 case UDAT_HOUR0_FIELD: 3:26.31 ^~~~ 3:26.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/builtin/DataViewObject.cpp:34, 3:26.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:11: 3:26.40 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 3:26.40 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 3:26.40 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 3:26.40 ^ 3:26.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:26.40 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:26.40 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:26.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:26.40 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 3:26.40 class HeapSlot : public WriteBarrieredBase 3:26.40 ^~~~~~~~ 3:26.56 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:26.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:26.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:26.56 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:26.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:26.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:26.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:26.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In function ‘JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = unsigned char]’: 3:26.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1330:25: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:26.56 return hash0 >> hashShift; 3:26.56 ^~~~~~~~~ 3:26.56 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ was declared here 3:26.56 Maybe zonePtr; 3:26.56 ^~~~~~~ 3:26.56 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:26.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:26.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:26.56 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:26.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:26.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:26.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:26.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1806:9: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:26.56 if (p.entry_->isRemoved()) { 3:26.56 ^~ 3:26.56 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ was declared here 3:26.56 Maybe zonePtr; 3:26.56 ^~~~~~~ 3:27.13 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:27.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:27.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:27.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:27.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:27.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:27.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:27.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In function ‘JSAtom* js::AtomizeString(JSContext*, JSString*, js::PinningBehavior)’: 3:27.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1330:25: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:27.13 return hash0 >> hashShift; 3:27.13 ^~~~~~~~~ 3:27.13 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ was declared here 3:27.13 Maybe zonePtr; 3:27.13 ^~~~~~~ 3:27.13 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:27.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:27.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:27.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1806:9: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:27.14 if (p.entry_->isRemoved()) { 3:27.14 ^~ 3:27.14 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ was declared here 3:27.14 Maybe zonePtr; 3:27.14 ^~~~~~~ 3:27.14 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:27.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:27.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:27.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1330:25: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:27.14 return hash0 >> hashShift; 3:27.14 ^~~~~~~~~ 3:27.14 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ was declared here 3:27.14 Maybe zonePtr; 3:27.14 ^~~~~~~ 3:27.14 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:27.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:27.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:27.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1806:9: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:27.14 if (p.entry_->isRemoved()) { 3:27.14 ^~ 3:27.14 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ was declared here 3:27.14 Maybe zonePtr; 3:27.14 ^~~~~~~ 3:27.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsnum.h:17, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:14, 3:27.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:27.14 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:926:30: warning: ‘indexValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:27.14 d.u1.flags |= (index << INDEX_VALUE_SHIFT) | INDEX_VALUE_BIT; 3:27.14 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 3:27.14 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:567:21: note: ‘indexValue’ was declared here 3:27.14 Maybe indexValue; 3:27.14 ^~~~~~~~~~ 3:27.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:27.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:27.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.37 memset(aT, 0, sizeof(T)); 3:27.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:27.37 struct TabSizes 3:27.37 ^~~~~~~~ 3:27.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:27.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:27.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.37 memset(aT, 0, sizeof(T)); 3:27.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:27.37 struct ServoSizes 3:27.37 ^~~~~~~~~~ 3:27.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:27.39 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:27.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.39 memset(aT, 0, sizeof(T)); 3:27.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.39 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:27.39 class StaticStrings 3:27.39 ^~~~~~~~~~~~~ 3:27.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:27.39 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:27.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.39 memset(aT, 0, sizeof(T)); 3:27.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.39 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.39 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.39 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:27.39 class PreliminaryObjectArray 3:27.39 ^~~~~~~~~~~~~~~~~~~~~~ 3:27.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:27.40 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:27.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.40 memset(aT, 0, sizeof(T)); 3:27.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.40 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.40 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:27.40 class TypeNewScript 3:27.40 ^~~~~~~~~~~~~ 3:27.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.41 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.41 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.41 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:27.41 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:27.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.42 memset(aT, 0, sizeof(T)); 3:27.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.42 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:27.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 3:27.42 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 3:27.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 3:27.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:27.42 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 3:27.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 3:27.42 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:64, 3:27.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.42 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:27.42 struct IonScriptCounts 3:27.42 ^~~~~~~~~~~~~~~ 3:27.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:27.44 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:27.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.44 memset(aT, 0, sizeof(T)); 3:27.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:64, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.44 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:27.44 struct ZoneGCStats 3:27.44 ^~~~~~~~~~~ 3:27.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:27.44 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:27.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.44 memset(aT, 0, sizeof(T)); 3:27.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 3:27.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:64, 3:27.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.44 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:27.44 class NewObjectCache 3:27.44 ^~~~~~~~~~~~~~ 3:27.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:27.45 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:27.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.45 memset(aT, 0, sizeof(T)); 3:27.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.45 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 3:27.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:27.45 class MOZ_NON_PARAM alignas(8) Value 3:27.45 ^~~~~ 3:27.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:27.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 3:27.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.49 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.49 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.49 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 3:27.49 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 3:27.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 3:27.49 memset(aT, 0, sizeof(T)); 3:27.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:27.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmInstance.h:23, 3:27.49 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:67, 3:27.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.49 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 3:27.49 class CodeOffsetJump 3:27.49 ^~~~~~~~~~~~~~ 3:27.70 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:27.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:27.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:27.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:27.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 3:27.70 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 3:27.70 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 3:27.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:27.70 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:27.70 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.cpp:48, 3:27.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src0.cpp:2: 3:27.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:27.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:27.70 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:27.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:27.70 memset(table, 0, sizeof(*table) * capacity()); 3:27.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:27.71 class HashTableEntry 3:27.71 ^~~~~~~~~~~~~~ 3:27.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:27.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:27.71 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:27.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:27.71 memset(table, 0, sizeof(*table) * capacity()); 3:27.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:27.71 class HashTableEntry 3:27.71 ^~~~~~~~~~~~~~ 3:27.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:27.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:27.72 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:27.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:27.72 memset(table, 0, sizeof(*table) * capacity()); 3:27.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:27.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:27.73 class HashTableEntry 3:27.73 ^~~~~~~~~~~~~~ 3:27.98 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:27.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:27.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:27.98 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:27.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:27.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:27.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:27.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In function ‘JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, js::PinningBehavior) [with CharT = char16_t]’: 3:27.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1330:25: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:27.98 return hash0 >> hashShift; 3:27.98 ^~~~~~~~~ 3:27.98 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ was declared here 3:27.98 Maybe zonePtr; 3:27.98 ^~~~~~~ 3:27.98 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:27.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:27.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 3:27.98 from /<>/thunderbird-60.2.1+build1/js/src/gc/Rooting.h:10, 3:27.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.h:12, 3:27.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom-inl.h:10, 3:27.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:11: 3:27.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1806:9: warning: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:27.98 if (p.entry_->isRemoved()) { 3:27.98 ^~ 3:27.98 /<>/thunderbird-60.2.1+build1/js/src/vm/JSAtom.cpp:412:28: note: ‘zonePtr.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ was declared here 3:27.98 Maybe zonePtr; 3:27.98 ^~~~~~~ 3:33.82 In file included from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:23, 3:33.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:33.82 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 3:33.82 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 3:33.82 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 3:33.82 ^ 3:33.82 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 3:33.82 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:12, 3:33.82 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:33.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:33.82 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 3:33.82 class HeapSlot : public WriteBarrieredBase 3:33.82 ^~~~~~~~ 3:35.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:35.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:35.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.01 memset(aT, 0, sizeof(T)); 3:35.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:12, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:35.01 struct TabSizes 3:35.01 ^~~~~~~~ 3:35.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:35.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:35.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.01 memset(aT, 0, sizeof(T)); 3:35.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:12, 3:35.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:35.01 struct ServoSizes 3:35.01 ^~~~~~~~~~ 3:35.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:35.02 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:35.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.02 memset(aT, 0, sizeof(T)); 3:35.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:12, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.02 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:35.02 class StaticStrings 3:35.02 ^~~~~~~~~~~~~ 3:35.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:35.02 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:35.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.02 memset(aT, 0, sizeof(T)); 3:35.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:12, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.03 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:35.03 class PreliminaryObjectArray 3:35.03 ^~~~~~~~~~~~~~~~~~~~~~ 3:35.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:35.03 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:35.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.03 memset(aT, 0, sizeof(T)); 3:35.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:12, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.03 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:35.03 class TypeNewScript 3:35.03 ^~~~~~~~~~~~~ 3:35.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:35.03 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:35.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.03 memset(aT, 0, sizeof(T)); 3:35.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 3:35.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:17, 3:35.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.03 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:35.03 struct IonScriptCounts 3:35.03 ^~~~~~~~~~~~~~~ 3:35.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.05 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:35.05 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:35.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.05 memset(aT, 0, sizeof(T)); 3:35.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:35.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 3:35.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:35.05 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 3:35.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:17, 3:35.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.05 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:35.05 struct ZoneGCStats 3:35.05 ^~~~~~~~~~~ 3:35.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:35.06 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:35.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.06 memset(aT, 0, sizeof(T)); 3:35.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:17, 3:35.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.06 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:35.06 class NewObjectCache 3:35.06 ^~~~~~~~~~~~~~ 3:35.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:35.06 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:35.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.06 memset(aT, 0, sizeof(T)); 3:35.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.06 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:35.06 class MOZ_NON_PARAM alignas(8) Value 3:35.06 ^~~~~ 3:35.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 3:35.10 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 3:35.10 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.10 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 3:35.10 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 3:35.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 3:35.10 memset(aT, 0, sizeof(T)); 3:35.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:35.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 3:35.10 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:35.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 3:35.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 3:35.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 3:35.10 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:22, 3:35.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.10 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 3:35.10 class CodeOffsetJump 3:35.10 ^~~~~~~~~~~~~~ 3:35.14 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libvorbis' 3:35.17 In file included from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/scales.h:21, 3:35.17 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/vorbis_codebook.c:23: 3:35.18 /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 3:35.18 static int vorbis_ftoi(double f){ 3:35.18 ^~~~~~~~~~~ 3:35.41 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:35.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:35.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:35.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:35.41 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 3:35.41 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:35.41 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:35.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:35.41 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:35.41 memset(table, 0, sizeof(*table) * capacity()); 3:35.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:35.41 class HashTableEntry 3:35.41 ^~~~~~~~~~~~~~ 3:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:35.41 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:35.41 memset(table, 0, sizeof(*table) * capacity()); 3:35.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:35.41 class HashTableEntry 3:35.41 ^~~~~~~~~~~~~~ 3:35.42 In file included from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/bitrate.h:22, 3:35.42 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/codec_internal.h:58, 3:35.42 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/vorbis_floor1.c:22: 3:35.42 /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 3:35.42 static int vorbis_ftoi(double f){ 3:35.42 ^~~~~~~~~~~ 3:35.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:35.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:35.42 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:35.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:35.42 memset(table, 0, sizeof(*table) * capacity()); 3:35.42 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:35.42 class HashTableEntry 3:35.42 ^~~~~~~~~~~~~~ 3:35.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::OffThreadPromiseTask* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:35.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::OffThreadPromiseTask*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:35.51 /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.cpp:3725:17: required from here 3:35.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:35.51 memset(table, 0, sizeof(*table) * capacity()); 3:35.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:35.51 class HashTableEntry 3:35.51 ^~~~~~~~~~~~~~ 3:35.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: 3:35.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ 3:35.51 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:167:20: required from here 3:35.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:35.51 memset(table, 0, sizeof(*table) * capacity()); 3:35.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:35.51 class HashTableEntry 3:35.51 ^~~~~~~~~~~~~~ 3:35.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:35.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:35.76 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 3:35.76 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 3:35.76 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 3:35.76 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:311:90: required from here 3:35.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:35.76 memset(table, 0, sizeof(*table) * capacity()); 3:35.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:35.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:35.76 class HashTableEntry 3:35.76 ^~~~~~~~~~~~~~ 3:35.83 In file included from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/bitrate.h:22, 3:35.83 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/codec_internal.h:58, 3:35.83 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/vorbis_info.c:25: 3:35.83 /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 3:35.83 static int vorbis_ftoi(double f){ 3:35.83 ^~~~~~~~~~~ 3:36.07 In file included from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/bitrate.h:22, 3:36.07 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/codec_internal.h:58, 3:36.07 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/vorbis_res0.c:27: 3:36.07 /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 3:36.07 static int vorbis_ftoi(double f){ 3:36.07 ^~~~~~~~~~~ 3:36.41 In file included from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/vorbis_window.c:19: 3:36.41 /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 3:36.41 static int vorbis_ftoi(double f){ 3:36.41 ^~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_60(const char*, UBool, UParseError*, UErrorCode*)’: 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: ‘uint32_t ucol_setVariableTop_60(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 3:36.56 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 3:36.56 ^ 3:36.56 In file included from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/platform.h:25, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/ptypes.h:52, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/umachine.h:46, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/utypes.h:38, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/ustring.h:21, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:18: 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 3:36.56 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:36.56 ^~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:36.56 ^ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/urename.h:759:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro ‘ucol_setVariableTop’ 3:36.56 ucol_setVariableTop(UCollator *coll, 3:36.56 ^~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: ‘uint32_t ucol_setVariableTop_60(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 3:36.56 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 3:36.56 ^ 3:36.56 In file included from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/platform.h:25, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/ptypes.h:52, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/umachine.h:46, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/utypes.h:38, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/ustring.h:21, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:18: 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 3:36.56 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:36.56 ^~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:36.56 ^ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/urename.h:759:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro ‘ucol_setVariableTop’ 3:36.56 ucol_setVariableTop(UCollator *coll, 3:36.56 ^~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: ‘void ucol_restoreVariableTop_60(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 3:36.56 ucol_restoreVariableTop(result, s.variableTopValue, status); 3:36.56 ^ 3:36.56 In file included from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/platform.h:25, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/ptypes.h:52, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/umachine.h:46, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/utypes.h:38, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/ustring.h:21, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:18: 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 3:36.56 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:36.56 ^ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/urename.h:750:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 3:36.56 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: ‘void ucol_restoreVariableTop_60(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 3:36.56 ucol_restoreVariableTop(result, s.variableTopValue, status); 3:36.56 ^ 3:36.56 In file included from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/platform.h:25, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/ptypes.h:52, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/umachine.h:46, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/utypes.h:38, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/ustring.h:21, 3:36.56 from /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:18: 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 3:36.56 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 3:36.56 ^ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 3:36.56 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 3:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.56 /<>/thunderbird-60.2.1+build1/intl/icu/source/common/unicode/urename.h:750:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 3:36.57 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 3:36.57 ^~~~~~~~~~~~~~~~~~~~~~~~ 3:36.57 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 3:36.57 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 3:36.57 ^~~~~~~~~~~~~~~~~~~~~~~ 3:36.65 In file included from /usr/include/string.h:494, 3:36.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/string.h:3, 3:36.65 from /<>/thunderbird-60.2.1+build1/intl/icu/source/common/cmemory.h:32, 3:36.65 from /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:23: 3:36.65 In function ‘char* strcat(char*, const char*)’, 3:36.65 inlined from ‘void ucol_sit_calculateWholeLocale(CollatorSpec*)’ at /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucol_sit.cpp:395:9: 3:36.65 /usr/include/s390x-linux-gnu/bits/string_fortified.h:128:33: warning: ‘char* __builtin___strcat_chk(char*, const char*, long unsigned int)’ accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 3:36.65 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 3:36.65 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.84 In file included from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/bitrate.h:22, 3:36.84 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/codec_internal.h:58, 3:36.84 from /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/vorbis_analysis.c:22, 3:36.84 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libvorbis/Unified_c_media_libvorbis0.c:2: 3:36.84 /<>/thunderbird-60.2.1+build1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 3:36.84 static int vorbis_ftoi(double f){ 3:36.84 ^~~~~~~~~~~ 3:36.94 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucoleitr.cpp: In member function ‘uint64_t icu_60::UCollationPCE::processCE(uint32_t)’: 3:36.94 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:36.94 tertiary = ucol_tertiaryOrder(ce); 3:36.94 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 3:36.94 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 3:36.95 case UCOL_SECONDARY: 3:36.95 ^~~~ 3:36.95 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:36.95 secondary = ucol_secondaryOrder(ce); 3:36.95 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 3:36.95 /<>/thunderbird-60.2.1+build1/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 3:36.95 case UCOL_PRIMARY: 3:36.95 ^~~~ 3:40.13 libmedia_libvorbis.a.desc 3:40.19 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libvorbis' 3:45.91 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:47: 3:45.91 /<>/thunderbird-60.2.1+build1/js/src/jit/BacktrackingAllocator.cpp: In member function ‘bool js::jit::BacktrackingAllocator::init()’: 3:45.91 /<>/thunderbird-60.2.1+build1/js/src/jit/BacktrackingAllocator.cpp:417:60: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::jit::VirtualRegister’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 3:45.91 memset(&vregs[0], 0, sizeof(VirtualRegister) * numVregs); 3:45.91 ^ 3:45.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BacktrackingAllocator.cpp:7, 3:45.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:47: 3:45.91 /<>/thunderbird-60.2.1+build1/js/src/jit/BacktrackingAllocator.h:506:7: note: ‘class js::jit::VirtualRegister’ declared here 3:45.91 class VirtualRegister 3:45.91 ^~~~~~~~~~~~~~~ 3:45.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:45.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:45.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:45.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:45.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:45.97 memset(aT, 0, sizeof(T)); 3:45.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:45.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:45.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:45.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:45.97 struct TabSizes 3:45.97 ^~~~~~~~ 3:45.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:45.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:45.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:45.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:45.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:45.97 memset(aT, 0, sizeof(T)); 3:45.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:45.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:45.97 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:45.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:45.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:45.97 struct ServoSizes 3:45.97 ^~~~~~~~~~ 3:46.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:46.01 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:46.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.01 memset(aT, 0, sizeof(T)); 3:46.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.01 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:46.01 class StaticStrings 3:46.01 ^~~~~~~~~~~~~ 3:46.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:46.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:46.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.01 memset(aT, 0, sizeof(T)); 3:46.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:46.01 class PreliminaryObjectArray 3:46.01 ^~~~~~~~~~~~~~~~~~~~~~ 3:46.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:46.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:46.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.01 memset(aT, 0, sizeof(T)); 3:46.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.01 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:46.01 class TypeNewScript 3:46.02 ^~~~~~~~~~~~~ 3:46.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:46.02 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.02 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.02 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.02 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.02 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:46.02 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:46.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.02 memset(aT, 0, sizeof(T)); 3:46.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.03 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.03 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:46.03 struct IonScriptCounts 3:46.03 ^~~~~~~~~~~~~~~ 3:46.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:46.05 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:46.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.05 memset(aT, 0, sizeof(T)); 3:46.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.05 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.05 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:46.05 struct ZoneGCStats 3:46.05 ^~~~~~~~~~~ 3:46.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:46.06 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:46.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.06 memset(aT, 0, sizeof(T)); 3:46.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.06 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:46.06 class NewObjectCache 3:46.06 ^~~~~~~~~~~~~~ 3:46.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.06 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:46.06 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:46.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.07 memset(aT, 0, sizeof(T)); 3:46.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.07 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 3:46.07 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 3:46.07 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.07 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.07 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.07 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.07 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:46.07 class MOZ_NON_PARAM alignas(8) Value 3:46.07 ^~~~~ 3:46.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 3:46.13 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 3:46.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.13 memset(aT, 0, sizeof(T)); 3:46.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/AliasAnalysisShared.h:10, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/AliasAnalysis.h:10, 3:46.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/AliasAnalysis.cpp:7, 3:46.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:20: 3:46.13 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 3:46.13 class CodeOffsetJump 3:46.13 ^~~~~~~~~~~~~~ 3:46.30 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:46.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:46.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:46.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 3:46.30 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 3:46.30 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 3:46.30 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.30 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.30 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.30 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.30 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:46.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:46.30 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:46.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:46.30 memset(table, 0, sizeof(*table) * capacity()); 3:46.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:46.30 class HashTableEntry 3:46.30 ^~~~~~~~~~~~~~ 3:46.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:46.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:46.30 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:46.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:46.30 memset(table, 0, sizeof(*table) * capacity()); 3:46.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:46.30 class HashTableEntry 3:46.30 ^~~~~~~~~~~~~~ 3:46.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:46.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:46.31 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:46.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:46.31 memset(table, 0, sizeof(*table) * capacity()); 3:46.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:46.31 class HashTableEntry 3:46.31 ^~~~~~~~~~~~~~ 3:46.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineCompiler.cpp:34, 3:46.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:29: 3:46.47 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 3:46.47 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 3:46.47 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 3:46.47 ^ 3:46.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.47 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 3:46.47 class HeapSlot : public WriteBarrieredBase 3:46.47 ^~~~~~~~ 3:46.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/AliasAnalysisShared.h:10, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/AliasAnalysis.h:10, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/AliasAnalysis.cpp:7, 3:46.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:20: 3:46.57 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 3:46.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 3:46.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 3:46.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 3:46.57 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 3:46.57 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 3:46.57 memset(p, 0, numElems * sizeof(T)); 3:46.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.57 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:46.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:46.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:46.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.h:38, 3:46.57 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpParser.cpp:31, 3:46.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src10.cpp:2: 3:46.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 3:46.57 class HashTableEntry 3:46.57 ^~~~~~~~~~~~~~ 3:46.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 3:46.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 3:46.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.63 memset(aT, 0, sizeof(T)); 3:46.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 3:46.63 struct TabSizes 3:46.63 ^~~~~~~~ 3:46.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 3:46.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 3:46.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.63 memset(aT, 0, sizeof(T)); 3:46.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 3:46.63 struct ServoSizes 3:46.63 ^~~~~~~~~~ 3:46.64 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 3:46.64 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 3:46.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.64 memset(aT, 0, sizeof(T)); 3:46.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.64 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.64 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 3:46.64 class StaticStrings 3:46.64 ^~~~~~~~~~~~~ 3:46.64 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 3:46.64 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 3:46.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.64 memset(aT, 0, sizeof(T)); 3:46.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.64 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.64 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 3:46.64 class PreliminaryObjectArray 3:46.64 ^~~~~~~~~~~~~~~~~~~~~~ 3:46.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 3:46.65 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 3:46.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.65 memset(aT, 0, sizeof(T)); 3:46.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.65 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 3:46.65 class TypeNewScript 3:46.65 ^~~~~~~~~~~~~ 3:46.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 3:46.65 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 3:46.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.65 memset(aT, 0, sizeof(T)); 3:46.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.65 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 3:46.65 struct IonScriptCounts 3:46.65 ^~~~~~~~~~~~~~~ 3:46.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 3:46.68 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 3:46.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.68 memset(aT, 0, sizeof(T)); 3:46.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.68 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 3:46.68 struct ZoneGCStats 3:46.68 ^~~~~~~~~~~ 3:46.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 3:46.68 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 3:46.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.68 memset(aT, 0, sizeof(T)); 3:46.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.68 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 3:46.68 class NewObjectCache 3:46.68 ^~~~~~~~~~~~~~ 3:46.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 3:46.69 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 3:46.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.69 memset(aT, 0, sizeof(T)); 3:46.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.69 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 3:46.69 class MOZ_NON_PARAM alignas(8) Value 3:46.69 ^~~~~ 3:46.71 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 3:46.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 3:46.71 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 3:46.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 3:46.71 memset(aT, 0, sizeof(T)); 3:46.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 3:46.71 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 3:46.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:46.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.71 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 3:46.71 class CodeOffsetJump 3:46.71 ^~~~~~~~~~~~~~ 3:46.93 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:46.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:46.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:46.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:46.93 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 3:46.93 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 3:46.93 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 3:46.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 3:46.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:46.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:46.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:46.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:46.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 3:46.93 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 3:46.93 memset(table, 0, sizeof(*table) * capacity()); 3:46.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 3:46.93 class HashTableEntry 3:46.93 ^~~~~~~~~~~~~~ 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:46.93 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 3:46.93 memset(table, 0, sizeof(*table) * capacity()); 3:46.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 3:46.93 class HashTableEntry 3:46.93 ^~~~~~~~~~~~~~ 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 3:46.93 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 3:46.93 memset(table, 0, sizeof(*table) * capacity()); 3:46.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 3:46.93 class HashTableEntry 3:46.93 ^~~~~~~~~~~~~~ 3:47.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:47.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:47.89 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 3:47.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 3:47.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 3:47.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 3:47.89 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 3:47.89 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 3:47.89 memset(p, 0, numElems * sizeof(T)); 3:47.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:47.89 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 3:47.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 3:47.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 3:47.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 3:47.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.cpp:7, 3:47.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src11.cpp:2: 3:47.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 3:47.89 class HashTableEntry 3:47.89 ^~~~~~~~~~~~~~ 3:47.98 libicui18n.a.desc 3:48.04 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/icu/i18n' 3:48.04 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libmkv' 3:48.08 /<>/thunderbird-60.2.1+build1/media/libmkv/EbmlBufferWriter.c:43:13: warning: ‘_Serialize’ defined but not used [-Wunused-function] 3:48.08 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 3:48.08 ^~~~~~~~~~ 3:48.23 libmedia_libmkv.a.desc 3:48.29 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libmkv' 3:48.30 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libvpx' 3:49.52 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCAPI.h:15, 3:49.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:23, 3:49.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 3:49.52 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 3:49.52 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.h:10, 3:49.52 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:7, 3:49.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:49.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Vector.h: In lambda function: 3:49.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Vector.h:1399:11: warning: ‘vlength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:49.52 mLength += aInsLength; 3:49.52 ~~~~~~~~^~~~~~~~~~~~~ 3:49.52 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:49.52 /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:289:25: note: ‘vlength’ was declared here 3:49.52 size_t voffset, vlength; 3:49.52 ^~~~~~~ 3:49.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:17, 3:49.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:49.52 /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:303:35: warning: ‘voffset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3:49.52 ? twoByteChars().append(base->latin1Chars(nogc) + off, len) 3:49.52 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:49.52 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src1.cpp:2: 3:49.52 /<>/thunderbird-60.2.1+build1/js/src/builtin/Object.cpp:289:16: note: ‘voffset’ was declared here 3:49.52 size_t voffset, vlength; 3:49.52 ^~~~~~~ 3:58.56 /<>/thunderbird-60.2.1+build1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function ‘vp9_filter_block_plane_non420’: 3:58.56 /<>/thunderbird-60.2.1+build1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: ‘~’ on a boolean expression [-Wbool-operation] 3:58.56 border_mask = ~(mi_col == 0); 3:58.56 ^ 3:58.56 /<>/thunderbird-60.2.1+build1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 3:58.56 border_mask = ~(mi_col == 0); 3:58.56 ^ 3:58.56 ! 3:59.08 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libpng' *** KEEP ALIVE MARKER *** Total duration: 0:04:00.155842 4:00.54 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 4:00.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:21, 4:00.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:00.54 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:00.54 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:00.54 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:00.54 ^ 4:00.54 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:00.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:00.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompactBuffer.h:10, 4:00.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:15, 4:00.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:00.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:00.55 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:00.55 class HeapSlot : public WriteBarrieredBase 4:00.55 ^~~~~~~~ 4:01.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.cpp:45, 4:01.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:11: 4:01.26 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:01.26 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:01.26 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:01.26 ^ 4:01.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.26 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:01.26 class HeapSlot : public WriteBarrieredBase 4:01.26 ^~~~~~~~ 4:01.29 libmozpng.a.desc 4:01.35 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libpng' 4:01.35 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/kiss_fft' 4:01.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:01.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:01.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.50 memset(aT, 0, sizeof(T)); 4:01.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:01.50 struct TabSizes 4:01.50 ^~~~~~~~ 4:01.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:01.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:01.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.51 memset(aT, 0, sizeof(T)); 4:01.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:01.51 struct ServoSizes 4:01.51 ^~~~~~~~~~ 4:01.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:01.51 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:01.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.51 memset(aT, 0, sizeof(T)); 4:01.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.51 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.51 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:01.51 class StaticStrings 4:01.51 ^~~~~~~~~~~~~ 4:01.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:01.52 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:01.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.52 memset(aT, 0, sizeof(T)); 4:01.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.52 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:01.52 class PreliminaryObjectArray 4:01.52 ^~~~~~~~~~~~~~~~~~~~~~ 4:01.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:01.52 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:01.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.52 memset(aT, 0, sizeof(T)); 4:01.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.52 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:01.52 class TypeNewScript 4:01.52 ^~~~~~~~~~~~~ 4:01.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.53 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.53 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:01.53 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:01.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.53 memset(aT, 0, sizeof(T)); 4:01.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.53 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.53 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.53 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.53 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.53 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.53 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:01.53 struct IonScriptCounts 4:01.53 ^~~~~~~~~~~~~~~ 4:01.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:01.57 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:01.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.57 memset(aT, 0, sizeof(T)); 4:01.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.57 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:01.57 struct ZoneGCStats 4:01.57 ^~~~~~~~~~~ 4:01.58 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:01.58 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:01.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.58 memset(aT, 0, sizeof(T)); 4:01.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.58 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.58 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:01.58 class NewObjectCache 4:01.58 ^~~~~~~~~~~~~~ 4:01.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:01.59 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:01.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.59 memset(aT, 0, sizeof(T)); 4:01.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.59 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:01.59 class MOZ_NON_PARAM alignas(8) Value 4:01.59 ^~~~~ 4:01.60 libmedia_kiss_fft.a.desc 4:01.62 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:01.62 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:01.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:01.62 memset(aT, 0, sizeof(T)); 4:01.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:01.62 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.62 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:01.62 class CodeOffsetJump 4:01.62 ^~~~~~~~~~~~~~ 4:01.65 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/kiss_fft' 4:01.65 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libcubeb/src' 4:01.83 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:01.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:01.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:01.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:01.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:01.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:01.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:01.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:01.83 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:01.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:01.83 memset(table, 0, sizeof(*table) * capacity()); 4:01.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:01.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:01.83 class HashTableEntry 4:01.83 ^~~~~~~~~~~~~~ 4:01.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:01.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:01.83 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:01.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:01.83 memset(table, 0, sizeof(*table) * capacity()); 4:01.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:01.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:01.83 class HashTableEntry 4:01.83 ^~~~~~~~~~~~~~ 4:01.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:01.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:01.84 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:01.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:01.84 memset(table, 0, sizeof(*table) * capacity()); 4:01.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:01.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:01.84 class HashTableEntry 4:01.84 ^~~~~~~~~~~~~~ 4:02.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:02.77 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:02.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:02.77 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:02.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:02.77 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:02.77 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:02.77 memset(p, 0, numElems * sizeof(T)); 4:02.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:02.77 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:02.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:02.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:02.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.h:12, 4:02.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrameInfo.cpp:7, 4:02.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src12.cpp:2: 4:02.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:02.78 class HashTableEntry 4:02.78 ^~~~~~~~~~~~~~ 4:03.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:03.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:03.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.18 memset(aT, 0, sizeof(T)); 4:03.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompactBuffer.h:10, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:15, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:03.18 struct TabSizes 4:03.18 ^~~~~~~~ 4:03.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.18 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:03.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:03.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.19 memset(aT, 0, sizeof(T)); 4:03.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompactBuffer.h:10, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:15, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:03.19 struct ServoSizes 4:03.19 ^~~~~~~~~~ 4:03.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:03.19 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:03.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.19 memset(aT, 0, sizeof(T)); 4:03.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompactBuffer.h:10, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:15, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.19 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:03.19 class StaticStrings 4:03.19 ^~~~~~~~~~~~~ 4:03.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:03.19 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:03.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.19 memset(aT, 0, sizeof(T)); 4:03.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/SharedIC.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:17, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.19 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:03.19 class PreliminaryObjectArray 4:03.19 ^~~~~~~~~~~~~~~~~~~~~~ 4:03.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:03.19 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:03.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.19 memset(aT, 0, sizeof(T)); 4:03.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/SharedIC.h:12, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:17, 4:03.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.19 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:03.19 class TypeNewScript 4:03.19 ^~~~~~~~~~~~~ 4:03.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:03.20 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:03.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.20 memset(aT, 0, sizeof(T)); 4:03.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/SharedIC.h:12, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:17, 4:03.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.20 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:03.20 struct IonScriptCounts 4:03.20 ^~~~~~~~~~~~~~~ 4:03.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:03.23 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:03.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.23 memset(aT, 0, sizeof(T)); 4:03.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/SharedIC.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:17, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.23 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:03.23 struct ZoneGCStats 4:03.23 ^~~~~~~~~~~ 4:03.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:03.23 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:03.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.23 memset(aT, 0, sizeof(T)); 4:03.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/SharedIC.h:12, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:17, 4:03.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.23 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:03.23 class NewObjectCache 4:03.23 ^~~~~~~~~~~~~~ 4:03.24 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.24 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.24 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.24 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:03.24 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:03.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.24 memset(aT, 0, sizeof(T)); 4:03.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.24 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:03.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.24 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.24 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.24 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:03.24 class MOZ_NON_PARAM alignas(8) Value 4:03.24 ^~~~~ 4:03.27 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:03.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:03.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:03.27 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:03.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:03.27 memset(aT, 0, sizeof(T)); 4:03.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:03.27 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/SharedIC.h:12, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:17, 4:03.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.27 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:03.27 class CodeOffsetJump 4:03.27 ^~~~~~~~~~~~~~ 4:03.56 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:03.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:03.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:03.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:03.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:03.56 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:03.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:03.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:03.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:03.56 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:03.56 memset(table, 0, sizeof(*table) * capacity()); 4:03.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:03.56 class HashTableEntry 4:03.56 ^~~~~~~~~~~~~~ 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:03.56 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:03.56 memset(table, 0, sizeof(*table) * capacity()); 4:03.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:03.56 class HashTableEntry 4:03.56 ^~~~~~~~~~~~~~ 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:03.56 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:03.56 memset(table, 0, sizeof(*table) * capacity()); 4:03.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:03.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:03.56 class HashTableEntry 4:03.56 ^~~~~~~~~~~~~~ 4:04.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/SharedIC.h:12, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:17, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:04.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:04.02 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:04.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:04.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:04.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:04.02 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:04.02 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:04.02 memset(p, 0, numElems * sizeof(T)); 4:04.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:04.02 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:04.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:04.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:04.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:04.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:12, 4:04.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.cpp:7, 4:04.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src13.cpp:11: 4:04.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:04.02 class HashTableEntry 4:04.02 ^~~~~~~~~~~~~~ 4:04.70 libcubeb.a.desc 4:04.76 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libcubeb/src' 4:05.18 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libnestegg/src' 4:05.20 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 4:05.20 /<>/thunderbird-60.2.1+build1/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: 4:05.20 /<>/thunderbird-60.2.1+build1/media/libnestegg/src/nestegg.c:1096:22: warning: variable ‘peeked_id’ set but not used [-Wunused-but-set-variable] 4:05.20 uint64_t id, size, peeked_id; 4:05.20 ^~~~~~~~~ 4:05.76 libmedia_libnestegg_src.a.desc 4:05.82 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libnestegg/src' 4:06.15 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libogg' 4:06.60 libmedia_libogg.a.desc 4:06.65 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libogg' 4:06.79 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libopus' 4:15.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.57 memset(aT, 0, sizeof(T)); 4:15.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:15.57 struct TabSizes 4:15.57 ^~~~~~~~ 4:15.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.57 memset(aT, 0, sizeof(T)); 4:15.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:15.57 struct ServoSizes 4:15.57 ^~~~~~~~~~ 4:15.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:15.57 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.57 memset(aT, 0, sizeof(T)); 4:15.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/SymbolType.h:24, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/AtomMarking.h:13, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:15, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.57 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:15.57 class StaticStrings 4:15.57 ^~~~~~~~~~~~~ 4:15.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:15.57 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:15.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.57 memset(aT, 0, sizeof(T)); 4:15.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.57 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:15.57 struct ZoneGCStats 4:15.57 ^~~~~~~~~~~ 4:15.58 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:15.58 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:15.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.58 memset(aT, 0, sizeof(T)); 4:15.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.58 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.58 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:15.58 class PreliminaryObjectArray 4:15.58 ^~~~~~~~~~~~~~~~~~~~~~ 4:15.58 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.58 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:15.59 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:15.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.59 memset(aT, 0, sizeof(T)); 4:15.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.59 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:15.59 class TypeNewScript 4:15.59 ^~~~~~~~~~~~~ 4:15.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:15.59 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:15.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.59 memset(aT, 0, sizeof(T)); 4:15.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.59 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:15.59 struct IonScriptCounts 4:15.59 ^~~~~~~~~~~~~~~ 4:15.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:15.61 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:15.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.61 memset(aT, 0, sizeof(T)); 4:15.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.61 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:15.61 class NewObjectCache 4:15.61 ^~~~~~~~~~~~~~ 4:15.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:15.61 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:15.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.61 memset(aT, 0, sizeof(T)); 4:15.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:15.61 class MOZ_NON_PARAM alignas(8) Value 4:15.61 ^~~~~ 4:15.64 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:15.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:15.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:15.64 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:15.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:15.64 memset(aT, 0, sizeof(T)); 4:15.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:15.64 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.64 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:15.64 class CodeOffsetJump 4:15.64 ^~~~~~~~~~~~~~ 4:15.78 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:15.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:15.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:15.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:15.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:15.78 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:15.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:15.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:15.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:15.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 4:15.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.cpp:7, 4:15.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src14.cpp:2: 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:15.78 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:15.78 memset(table, 0, sizeof(*table) * capacity()); 4:15.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:15.78 class HashTableEntry 4:15.78 ^~~~~~~~~~~~~~ 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:15.78 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:15.78 memset(table, 0, sizeof(*table) * capacity()); 4:15.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:15.78 class HashTableEntry 4:15.78 ^~~~~~~~~~~~~~ 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:15.78 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:15.78 memset(table, 0, sizeof(*table) * capacity()); 4:15.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:15.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:15.78 class HashTableEntry 4:15.78 ^~~~~~~~~~~~~~ 4:16.92 libmedia_libopus.a.desc 4:16.97 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libopus' 4:16.97 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libtheora' 4:18.60 libmedia_libtheora.a.desc 4:18.65 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libtheora' 4:18.65 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libspeex_resampler/src' 4:18.68 /<>/thunderbird-60.2.1+build1/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: 4:18.68 /<>/thunderbird-60.2.1+build1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 4:18.68 spx_uint32_t i; 4:18.68 ^ 4:19.07 libspeex.a.desc 4:19.13 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libspeex_resampler/src' 4:19.13 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libsoundtouch/src' 4:19.18 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 4:19.18 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 4:19.18 #pragma omp parallel for 4:19.18 4:19.18 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 4:19.18 #pragma omp parallel for 4:19.18 4:19.18 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 4:19.18 #pragma omp parallel for 4:19.18 4:19.18 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 4:19.18 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 4:19.18 #define PI 3.1415926536 4:19.18 4:19.18 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 4:19.18 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 4:19.18 #define PI M_PI 4:19.18 4:19.18 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 4:19.18 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 4:19.18 #pragma omp parallel for 4:19.18 4:19.18 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 4:19.18 #pragma omp critical 4:19.18 4:19.25 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 4:19.25 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: 4:19.25 /<>/thunderbird-60.2.1+build1/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 4:19.25 uint count; 4:19.25 ^~~~~ 4:19.79 libmedia_libsoundtouch_src.a.desc 4:19.85 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libsoundtouch/src' 4:19.85 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/mp4parse-rust' 4:19.85 libmedia_mp4parse-rust.a.desc 4:19.90 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/mp4parse-rust' 4:19.90 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/psshparser' 4:20.20 libpsshparser.a.desc 4:20.27 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/psshparser' 4:22.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonBuilder.cpp:34, 4:22.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:38: 4:22.72 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:22.72 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:22.72 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:22.72 ^ 4:22.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:22.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:22.72 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:14, 4:22.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:22.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:22.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:22.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:22.72 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:22.72 class HeapSlot : public WriteBarrieredBase 4:22.72 ^~~~~~~~ 4:23.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:23.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:23.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.60 memset(aT, 0, sizeof(T)); 4:23.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:14, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:23.60 struct TabSizes 4:23.60 ^~~~~~~~ 4:23.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:23.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:23.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.60 memset(aT, 0, sizeof(T)); 4:23.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:14, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.60 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:23.60 struct ServoSizes 4:23.60 ^~~~~~~~~~ 4:23.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:23.61 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:23.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.61 memset(aT, 0, sizeof(T)); 4:23.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:14, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.61 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:23.61 class StaticStrings 4:23.61 ^~~~~~~~~~~~~ 4:23.62 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:23.62 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:23.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.62 memset(aT, 0, sizeof(T)); 4:23.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.62 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:12, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.62 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:23.62 struct ZoneGCStats 4:23.62 ^~~~~~~~~~~ 4:23.62 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:23.62 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:23.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.62 memset(aT, 0, sizeof(T)); 4:23.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.62 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:12, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.62 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:23.62 class PreliminaryObjectArray 4:23.62 ^~~~~~~~~~~~~~~~~~~~~~ 4:23.62 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.62 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:23.62 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:23.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.62 memset(aT, 0, sizeof(T)); 4:23.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:12, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.63 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.63 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:23.63 class TypeNewScript 4:23.63 ^~~~~~~~~~~~~ 4:23.64 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:23.64 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:23.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.64 memset(aT, 0, sizeof(T)); 4:23.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.64 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:12, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.64 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.64 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:23.64 struct IonScriptCounts 4:23.64 ^~~~~~~~~~~~~~~ 4:23.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:23.66 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:23.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.66 memset(aT, 0, sizeof(T)); 4:23.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:12, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.66 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:23.66 class NewObjectCache 4:23.67 ^~~~~~~~~~~~~~ 4:23.67 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:23.67 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:23.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.67 memset(aT, 0, sizeof(T)); 4:23.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.67 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:23.67 class MOZ_NON_PARAM alignas(8) Value 4:23.67 ^~~~~ 4:23.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:23.70 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:23.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:23.70 memset(aT, 0, sizeof(T)); 4:23.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:23.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.70 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:23.70 class CodeOffsetJump 4:23.70 ^~~~~~~~~~~~~~ 4:23.98 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:23.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:23.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:23.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:23.98 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:23.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:23.98 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:23.98 memset(table, 0, sizeof(*table) * capacity()); 4:23.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:23.98 class HashTableEntry 4:23.98 ^~~~~~~~~~~~~~ 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:23.98 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:23.98 memset(table, 0, sizeof(*table) * capacity()); 4:23.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:23.98 class HashTableEntry 4:23.98 ^~~~~~~~~~~~~~ 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:23.98 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:23.98 memset(table, 0, sizeof(*table) * capacity()); 4:23.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:23.98 class HashTableEntry 4:23.98 ^~~~~~~~~~~~~~ 4:24.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:24.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:24.31 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:24.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:24.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:24.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:24.31 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:24.31 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:24.31 memset(p, 0, numElems * sizeof(T)); 4:24.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:24.31 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:24.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:24.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:24.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:24.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:24.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:24.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:24.31 class HashTableEntry 4:24.31 ^~~~~~~~~~~~~~ 4:24.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:24.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:24.33 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:24.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:24.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::jit::JitAllocPolicy>::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:24.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = unsigned int; Value = BoundsCheckInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:24.33 /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.cpp:3589:22: required from here 4:24.33 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:24.33 memset(p, 0, numElems * sizeof(T)); 4:24.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:24.33 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:24.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:24.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:24.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/builtin/SIMD.h:10, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:20, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.h:10, 4:24.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/FoldLinearArithConstants.cpp:7, 4:24.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:2: 4:24.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:24.33 class HashTableEntry 4:24.33 ^~~~~~~~~~~~~~ 4:24.63 libmedia_libvpx.a.desc 4:24.69 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/media/libvpx' 4:25.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonIC.cpp:13, 4:25.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:11: 4:25.00 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:25.00 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:25.00 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:25.00 ^ 4:25.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.00 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.01 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:25.01 class HeapSlot : public WriteBarrieredBase 4:25.01 ^~~~~~~~ 4:25.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:25.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:25.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.69 memset(aT, 0, sizeof(T)); 4:25.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:25.69 struct TabSizes 4:25.69 ^~~~~~~~ 4:25.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:25.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:25.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.69 memset(aT, 0, sizeof(T)); 4:25.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:25.69 struct ServoSizes 4:25.69 ^~~~~~~~~~ 4:25.71 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:25.71 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:25.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.71 memset(aT, 0, sizeof(T)); 4:25.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.71 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.71 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:25.71 class StaticStrings 4:25.71 ^~~~~~~~~~~~~ 4:25.71 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:25.71 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:25.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.71 memset(aT, 0, sizeof(T)); 4:25.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.71 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.71 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:25.71 class PreliminaryObjectArray 4:25.71 ^~~~~~~~~~~~~~~~~~~~~~ 4:25.71 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:25.71 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:25.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.71 memset(aT, 0, sizeof(T)); 4:25.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.71 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.71 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:25.71 class TypeNewScript 4:25.71 ^~~~~~~~~~~~~ 4:25.73 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.73 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:25.73 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:25.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.73 memset(aT, 0, sizeof(T)); 4:25.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.73 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.73 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.73 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:25.73 struct IonScriptCounts 4:25.73 ^~~~~~~~~~~~~~~ 4:25.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:25.75 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:25.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.75 memset(aT, 0, sizeof(T)); 4:25.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.75 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:25.75 struct ZoneGCStats 4:25.75 ^~~~~~~~~~~ 4:25.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:25.76 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:25.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.76 memset(aT, 0, sizeof(T)); 4:25.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.76 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:25.76 class NewObjectCache 4:25.76 ^~~~~~~~~~~~~~ 4:25.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:25.76 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:25.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.76 memset(aT, 0, sizeof(T)); 4:25.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:25.76 class MOZ_NON_PARAM alignas(8) Value 4:25.76 ^~~~~ 4:25.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:25.80 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:25.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:25.80 memset(aT, 0, sizeof(T)); 4:25.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:25.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/SharedIC.h:12, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/CacheIR.h:17, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonIC.h:10, 4:25.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonIC.cpp:7, 4:25.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:11: 4:25.80 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:25.80 class CodeOffsetJump 4:25.80 ^~~~~~~~~~~~~~ 4:25.98 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:25.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:25.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:25.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 4:25.98 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 4:25.98 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 4:25.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:25.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:25.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:25.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:25.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:25.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:25.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:25.98 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:25.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:25.98 memset(table, 0, sizeof(*table) * capacity()); 4:25.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:25.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:25.98 class HashTableEntry 4:25.98 ^~~~~~~~~~~~~~ 4:25.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:25.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:25.99 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:25.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:25.99 memset(table, 0, sizeof(*table) * capacity()); 4:25.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:25.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:25.99 class HashTableEntry 4:25.99 ^~~~~~~~~~~~~~ 4:26.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:26.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:26.00 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:26.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:26.00 memset(table, 0, sizeof(*table) * capacity()); 4:26.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:26.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:26.00 class HashTableEntry 4:26.00 ^~~~~~~~~~~~~~ 4:26.25 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:26.25 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:26.25 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:26.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:26.25 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:26.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:26.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:26.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:26.25 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:26.25 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:26.25 memset(p, 0, numElems * sizeof(T)); 4:26.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:26.25 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:26.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:26.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:26.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 4:26.25 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 4:26.25 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 4:26.25 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:26.25 from /<>/thunderbird-60.2.1+build1/js/src/jit/BytecodeAnalysis.h:10, 4:26.25 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.h:12, 4:26.25 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonControlFlow.cpp:7, 4:26.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src16.cpp:2: 4:26.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:26.25 class HashTableEntry 4:26.25 ^~~~~~~~~~~~~~ 4:26.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.36 memset(aT, 0, sizeof(T)); 4:26.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:26.36 struct TabSizes 4:26.36 ^~~~~~~~ 4:26.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.36 memset(aT, 0, sizeof(T)); 4:26.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:26.36 struct ServoSizes 4:26.36 ^~~~~~~~~~ 4:26.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:26.36 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:26.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.36 memset(aT, 0, sizeof(T)); 4:26.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.36 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:26.36 class StaticStrings 4:26.36 ^~~~~~~~~~~~~ 4:26.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:26.37 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:26.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.37 memset(aT, 0, sizeof(T)); 4:26.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.37 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:26.37 class PreliminaryObjectArray 4:26.37 ^~~~~~~~~~~~~~~~~~~~~~ 4:26.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:26.37 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:26.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.37 memset(aT, 0, sizeof(T)); 4:26.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.37 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.37 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:26.37 class TypeNewScript 4:26.37 ^~~~~~~~~~~~~ 4:26.38 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.38 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.38 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.38 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.38 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:26.38 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:26.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.38 memset(aT, 0, sizeof(T)); 4:26.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.38 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.38 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.38 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.38 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.38 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:26.38 struct IonScriptCounts 4:26.38 ^~~~~~~~~~~~~~~ 4:26.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:26.41 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:26.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.41 memset(aT, 0, sizeof(T)); 4:26.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.41 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:26.41 struct ZoneGCStats 4:26.41 ^~~~~~~~~~~ 4:26.42 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:26.42 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:26.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.42 memset(aT, 0, sizeof(T)); 4:26.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.42 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.42 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:26.42 class NewObjectCache 4:26.42 ^~~~~~~~~~~~~~ 4:26.42 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:26.43 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:26.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.43 memset(aT, 0, sizeof(T)); 4:26.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.43 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:26.43 class MOZ_NON_PARAM alignas(8) Value 4:26.43 ^~~~~ 4:26.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:12, 4:26.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:26.46 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:26.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:26.46 memset(aT, 0, sizeof(T)); 4:26.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:26.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:26.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:26.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.46 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:26.46 class CodeOffsetJump 4:26.46 ^~~~~~~~~~~~~~ 4:26.65 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:26.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:26.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:26.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:26.65 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:26.65 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:26.65 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 4:26.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 4:26.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:26.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:26.65 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:26.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:26.65 memset(table, 0, sizeof(*table) * capacity()); 4:26.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:26.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:26.65 class HashTableEntry 4:26.65 ^~~~~~~~~~~~~~ 4:26.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:26.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:26.65 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:26.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:26.65 memset(table, 0, sizeof(*table) * capacity()); 4:26.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:26.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:26.65 class HashTableEntry 4:26.65 ^~~~~~~~~~~~~~ 4:26.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:26.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:26.66 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:26.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:26.66 memset(table, 0, sizeof(*table) * capacity()); 4:26.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:26.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:26.66 class HashTableEntry 4:26.66 ^~~~~~~~~~~~~~ 4:26.88 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.88 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:26.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:26.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:26.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:26.88 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:26.88 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:26.88 memset(p, 0, numElems * sizeof(T)); 4:26.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:26.88 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:26.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:26.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:26.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:12, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames-inl.h:10, 4:26.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.cpp:7, 4:26.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src17.cpp:2: 4:26.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:26.89 class HashTableEntry 4:26.89 ^~~~~~~~~~~~~~ 4:30.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/MCallOptimize.cpp:36, 4:30.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:29: 4:30.31 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:30.31 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:30.31 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:30.31 ^ 4:30.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:30.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:30.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:30.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:30.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:30.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:30.31 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.31 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:30.31 class HeapSlot : public WriteBarrieredBase 4:30.31 ^~~~~~~~ 4:30.65 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:30.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:30.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.65 memset(aT, 0, sizeof(T)); 4:30.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:30.65 struct TabSizes 4:30.65 ^~~~~~~~ 4:30.65 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:30.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:30.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.65 memset(aT, 0, sizeof(T)); 4:30.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:30.65 struct ServoSizes 4:30.65 ^~~~~~~~~~ 4:30.65 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.65 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:30.66 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:30.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.66 memset(aT, 0, sizeof(T)); 4:30.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.66 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:30.66 class StaticStrings 4:30.66 ^~~~~~~~~~~~~ 4:30.66 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:30.66 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:30.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.66 memset(aT, 0, sizeof(T)); 4:30.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.66 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:30.66 class PreliminaryObjectArray 4:30.66 ^~~~~~~~~~~~~~~~~~~~~~ 4:30.66 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:30.66 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:30.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.67 memset(aT, 0, sizeof(T)); 4:30.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.67 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 4:30.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:30.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.67 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:30.67 class TypeNewScript 4:30.67 ^~~~~~~~~~~~~ 4:30.67 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:30.68 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:30.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.68 memset(aT, 0, sizeof(T)); 4:30.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.68 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:30.68 struct IonScriptCounts 4:30.68 ^~~~~~~~~~~~~~~ 4:30.68 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:30.68 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:30.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.68 memset(aT, 0, sizeof(T)); 4:30.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:14, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:12, 4:30.68 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.68 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:30.68 struct ZoneGCStats 4:30.68 ^~~~~~~~~~~ 4:30.70 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:30.70 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:30.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.70 memset(aT, 0, sizeof(T)); 4:30.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:14, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:12, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.70 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:30.70 class NewObjectCache 4:30.70 ^~~~~~~~~~~~~~ 4:30.70 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:30.70 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:30.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.70 memset(aT, 0, sizeof(T)); 4:30.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.70 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:30.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:30.70 class MOZ_NON_PARAM alignas(8) Value 4:30.70 ^~~~~ 4:30.72 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 4:30.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:30.72 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:30.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:30.72 memset(aT, 0, sizeof(T)); 4:30.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:30.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:30.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:30.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 4:30.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 4:30.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:12, 4:30.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.72 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:30.72 class CodeOffsetJump 4:30.72 ^~~~~~~~~~~~~~ 4:30.94 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:30.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:30.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:30.94 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:30.94 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:30.94 memset(table, 0, sizeof(*table) * capacity()); 4:30.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:30.94 class HashTableEntry 4:30.94 ^~~~~~~~~~~~~~ 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:30.94 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:30.94 memset(table, 0, sizeof(*table) * capacity()); 4:30.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:30.94 class HashTableEntry 4:30.94 ^~~~~~~~~~~~~~ 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:30.94 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:30.94 memset(table, 0, sizeof(*table) * capacity()); 4:30.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:30.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:30.94 class HashTableEntry 4:30.94 ^~~~~~~~~~~~~~ 4:31.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:31.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::jit::MDefinition*; Value = js::jit::MDefinition*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:31.00 /<>/thunderbird-60.2.1+build1/js/src/jit/LoopUnroller.cpp:353:35: required from here 4:31.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:31.00 memset(table, 0, sizeof(*table) * capacity()); 4:31.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:31.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:31.00 class HashTableEntry 4:31.00 ^~~~~~~~~~~~~~ 4:31.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:12, 4:31.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 4:31.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:12, 4:31.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:31.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:31.13 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:31.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:31.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:31.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:31.13 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:31.14 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:31.14 memset(p, 0, numElems * sizeof(T)); 4:31.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:31.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/ExecutableAllocator.h:49, 4:31.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:10, 4:31.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:31.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:31.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:31.14 class HashTableEntry 4:31.14 ^~~~~~~~~~~~~~ 4:36.55 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src15.cpp:47: 4:36.55 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()’: 4:36.55 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCacheIRCompiler.cpp:1765:32: warning: ‘*((void*)& scratch +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:36.55 Maybe scratch; 4:36.55 ^~~~~~~ 4:37.11 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 4:37.11 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 4:37.11 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:30, 4:37.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.11 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:37.11 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:37.11 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:37.11 ^ 4:37.11 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.11 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.11 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.11 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.11 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:37.11 class HeapSlot : public WriteBarrieredBase 4:37.11 ^~~~~~~~ 4:37.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:37.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:37.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.40 memset(aT, 0, sizeof(T)); 4:37.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:37.40 struct TabSizes 4:37.40 ^~~~~~~~ 4:37.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.40 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:37.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:37.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.41 memset(aT, 0, sizeof(T)); 4:37.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:37.41 struct ServoSizes 4:37.41 ^~~~~~~~~~ 4:37.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:37.41 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:37.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.41 memset(aT, 0, sizeof(T)); 4:37.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/SymbolType.h:24, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/AtomMarking.h:13, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:15, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.41 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:37.41 class StaticStrings 4:37.41 ^~~~~~~~~~~~~ 4:37.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:37.41 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:37.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.41 memset(aT, 0, sizeof(T)); 4:37.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:37.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 4:37.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:37.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.42 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:37.42 struct ZoneGCStats 4:37.42 ^~~~~~~~~~~ 4:37.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:37.43 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:37.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.43 memset(aT, 0, sizeof(T)); 4:37.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.43 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:37.43 class PreliminaryObjectArray 4:37.43 ^~~~~~~~~~~~~~~~~~~~~~ 4:37.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:37.43 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:37.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.43 memset(aT, 0, sizeof(T)); 4:37.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.43 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:37.43 class TypeNewScript 4:37.43 ^~~~~~~~~~~~~ 4:37.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:37.44 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:37.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.44 memset(aT, 0, sizeof(T)); 4:37.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.44 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:37.44 struct IonScriptCounts 4:37.44 ^~~~~~~~~~~~~~~ 4:37.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:37.46 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:37.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.46 memset(aT, 0, sizeof(T)); 4:37.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.46 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:37.46 class NewObjectCache 4:37.46 ^~~~~~~~~~~~~~ 4:37.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:37.47 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:37.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.47 memset(aT, 0, sizeof(T)); 4:37.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.47 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:37.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:37.47 class MOZ_NON_PARAM alignas(8) Value 4:37.47 ^~~~~ 4:37.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:37.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 4:37.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:37.50 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:37.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:37.50 memset(aT, 0, sizeof(T)); 4:37.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:37.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.50 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:37.50 class CodeOffsetJump 4:37.50 ^~~~~~~~~~~~~~ 4:37.71 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:37.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:37.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:37.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.71 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.71 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.71 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.71 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.71 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:37.71 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:37.71 memset(table, 0, sizeof(*table) * capacity()); 4:37.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:37.71 class HashTableEntry 4:37.71 ^~~~~~~~~~~~~~ 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:37.71 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:37.71 memset(table, 0, sizeof(*table) * capacity()); 4:37.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:37.71 class HashTableEntry 4:37.71 ^~~~~~~~~~~~~~ 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:37.71 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:37.71 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:37.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:37.72 memset(table, 0, sizeof(*table) * capacity()); 4:37.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:37.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:37.72 class HashTableEntry 4:37.72 ^~~~~~~~~~~~~~ 4:37.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/List-inl.h:15, 4:37.81 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:15, 4:37.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:37.81 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:37.81 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:37.81 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:37.81 ^ 4:37.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 4:37.81 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:37.81 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:37.81 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:37.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:37.81 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:37.81 class HeapSlot : public WriteBarrieredBase 4:37.81 ^~~~~~~~ 4:37.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:12, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.97 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:37.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:37.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:37.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:37.97 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:37.97 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:37.97 memset(p, 0, numElems * sizeof(T)); 4:37.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:37.97 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:37.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:37.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:37.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:37.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler-inl.h:10, 4:37.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.cpp:7, 4:37.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src19.cpp:2: 4:37.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:37.97 class HashTableEntry 4:37.97 ^~~~~~~~~~~~~~ 4:38.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:38.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:38.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:38.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:38.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:38.99 memset(aT, 0, sizeof(T)); 4:38.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:38.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:38.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:38.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:38.99 struct TabSizes 4:38.99 ^~~~~~~~ 4:38.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:38.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:38.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:38.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:38.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:38.99 memset(aT, 0, sizeof(T)); 4:38.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:38.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:38.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:38.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:38.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:38.99 struct ServoSizes 4:38.99 ^~~~~~~~~~ 4:39.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:39.00 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:39.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.00 memset(aT, 0, sizeof(T)); 4:39.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.00 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.01 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:39.01 class StaticStrings 4:39.01 ^~~~~~~~~~~~~ 4:39.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:39.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:39.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.01 memset(aT, 0, sizeof(T)); 4:39.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:39.01 class PreliminaryObjectArray 4:39.01 ^~~~~~~~~~~~~~~~~~~~~~ 4:39.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:39.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:39.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.01 memset(aT, 0, sizeof(T)); 4:39.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.01 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:39.01 class TypeNewScript 4:39.01 ^~~~~~~~~~~~~ 4:39.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:39.02 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:39.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.02 memset(aT, 0, sizeof(T)); 4:39.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:39.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:12, 4:39.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.02 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:39.02 struct IonScriptCounts 4:39.02 ^~~~~~~~~~~~~~~ 4:39.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:39.04 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:39.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.04 memset(aT, 0, sizeof(T)); 4:39.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:12, 4:39.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.04 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:39.04 struct ZoneGCStats 4:39.04 ^~~~~~~~~~~ 4:39.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:39.04 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:39.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.04 memset(aT, 0, sizeof(T)); 4:39.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:12, 4:39.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.04 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:39.04 class NewObjectCache 4:39.04 ^~~~~~~~~~~~~~ 4:39.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:39.04 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:39.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.04 memset(aT, 0, sizeof(T)); 4:39.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.04 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.04 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.04 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:39.04 class MOZ_NON_PARAM alignas(8) Value 4:39.04 ^~~~~ 4:39.08 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:39.08 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:39.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.08 memset(aT, 0, sizeof(T)); 4:39.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.08 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/List-inl.h:14, 4:39.08 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:15, 4:39.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.08 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:39.08 class CodeOffsetJump 4:39.08 ^~~~~~~~~~~~~~ 4:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:39.22 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 4:39.22 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.22 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.22 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.22 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]’: 4:39.22 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:50:55: required from here 4:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataTierCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 4:39.22 memset(aT, 0, sizeof(T)); 4:39.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/builtin/TestingFunctions.cpp:58, 4:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:29: 4:39.22 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:43:8: note: ‘struct js::wasm::LinkDataTierCacheablePod’ declared here 4:39.22 struct LinkDataTierCacheablePod 4:39.22 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:39.30 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:39.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:39.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:39.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:39.30 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:39.30 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:39.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:39.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 4:39.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.h:10, 4:39.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Stream.cpp:7, 4:39.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src2.cpp:2: 4:39.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:39.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:39.30 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:39.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:39.30 memset(table, 0, sizeof(*table) * capacity()); 4:39.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:39.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:39.30 class HashTableEntry 4:39.30 ^~~~~~~~~~~~~~ 4:39.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:39.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:39.30 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:39.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:39.30 memset(table, 0, sizeof(*table) * capacity()); 4:39.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:39.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:39.30 class HashTableEntry 4:39.30 ^~~~~~~~~~~~~~ 4:39.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:39.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:39.32 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:39.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:39.32 memset(table, 0, sizeof(*table) * capacity()); 4:39.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:39.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:39.32 class HashTableEntry 4:39.32 ^~~~~~~~~~~~~~ 4:46.44 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:46.44 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:46.44 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:46.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Heap.h:19, 4:46.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:16, 4:46.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.h:11, 4:46.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/Linker.cpp:7, 4:46.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:2: 4:46.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: 4:46.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:988:51: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:46.44 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 4:46.44 ^~~~~~~~~~~ 4:46.44 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src18.cpp:38: 4:46.44 /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.cpp:4484:17: note: ‘res’ was declared here 4:46.44 int32_t res; 4:46.44 ^~~ 4:46.45 /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: 4:46.45 /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.cpp:1030:18: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:46.45 payload_.i64 = i; 4:46.45 ~~~~~~~~~~~~~^~~ 4:46.45 /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.cpp:4501:17: note: ‘res’ was declared here 4:46.45 int64_t res; 4:46.45 ^~~ 4:50.93 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 4:50.93 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 4:50.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:28, 4:50.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:50.93 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:50.93 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:50.93 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:50.93 ^ 4:50.93 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 4:50.93 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:50.93 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:50.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:50.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:50.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:50.93 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:50.93 class HeapSlot : public WriteBarrieredBase 4:50.93 ^~~~~~~~ 4:51.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:51.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:51.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.80 memset(aT, 0, sizeof(T)); 4:51.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:51.80 struct TabSizes 4:51.80 ^~~~~~~~ 4:51.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:51.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:51.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.80 memset(aT, 0, sizeof(T)); 4:51.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:51.80 struct ServoSizes 4:51.80 ^~~~~~~~~~ 4:51.82 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:51.82 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:51.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.82 memset(aT, 0, sizeof(T)); 4:51.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.82 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.82 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.82 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:51.82 class StaticStrings 4:51.82 ^~~~~~~~~~~~~ 4:51.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:51.83 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:51.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.83 memset(aT, 0, sizeof(T)); 4:51.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.83 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:51.83 class PreliminaryObjectArray 4:51.83 ^~~~~~~~~~~~~~~~~~~~~~ 4:51.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:51.83 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:51.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.83 memset(aT, 0, sizeof(T)); 4:51.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.83 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:51.83 class TypeNewScript 4:51.83 ^~~~~~~~~~~~~ 4:51.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.83 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.84 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:51.84 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:51.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.84 memset(aT, 0, sizeof(T)); 4:51.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.84 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:12, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:14, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.84 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.84 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:51.84 struct ZoneGCStats 4:51.84 ^~~~~~~~~~~ 4:51.84 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.84 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.84 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:51.84 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:51.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.84 memset(aT, 0, sizeof(T)); 4:51.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.85 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:12, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:14, 4:51.85 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.85 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.85 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:51.85 struct IonScriptCounts 4:51.85 ^~~~~~~~~~~~~~~ 4:51.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:51.87 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:51.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.87 memset(aT, 0, sizeof(T)); 4:51.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:12, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:14, 4:51.87 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.87 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:51.87 class NewObjectCache 4:51.87 ^~~~~~~~~~~~~~ 4:51.88 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:51.88 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:51.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.88 memset(aT, 0, sizeof(T)); 4:51.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.88 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:51.88 class MOZ_NON_PARAM alignas(8) Value 4:51.88 ^~~~~ 4:51.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:12, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:51.91 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:51.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:51.91 memset(aT, 0, sizeof(T)); 4:51.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:51.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:14, 4:51.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:51.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:51.91 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:51.91 class CodeOffsetJump 4:51.91 ^~~~~~~~~~~~~~ 4:52.20 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:52.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:52.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:52.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:52.20 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:52.20 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:52.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:52.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:52.20 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:52.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:52.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:52.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:52.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:52.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:52.20 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:52.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:52.20 memset(table, 0, sizeof(*table) * capacity()); 4:52.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:52.20 class HashTableEntry 4:52.20 ^~~~~~~~~~~~~~ 4:52.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:52.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:52.21 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:52.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:52.21 memset(table, 0, sizeof(*table) * capacity()); 4:52.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:52.21 class HashTableEntry 4:52.21 ^~~~~~~~~~~~~~ 4:52.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:52.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:52.22 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:52.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:52.22 memset(table, 0, sizeof(*table) * capacity()); 4:52.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:52.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:52.22 class HashTableEntry 4:52.22 ^~~~~~~~~~~~~~ 4:53.08 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:14, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:53.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:53.08 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:53.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:53.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:53.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:53.08 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:53.08 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:53.08 memset(p, 0, numElems * sizeof(T)); 4:53.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:53.08 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:53.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:53.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:53.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:53.08 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:53.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:53.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:53.08 class HashTableEntry 4:53.08 ^~~~~~~~~~~~~~ 4:55.78 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/VMFunctions.cpp:25, 4:55.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:47: 4:55.78 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 4:55.78 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 4:55.78 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 4:55.78 ^ 4:55.78 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.78 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.78 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 4:55.78 class HeapSlot : public WriteBarrieredBase 4:55.78 ^~~~~~~~ 4:55.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 4:55.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 4:55.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.89 memset(aT, 0, sizeof(T)); 4:55.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 4:55.89 struct TabSizes 4:55.89 ^~~~~~~~ 4:55.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 4:55.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 4:55.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.89 memset(aT, 0, sizeof(T)); 4:55.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 4:55.89 struct ServoSizes 4:55.89 ^~~~~~~~~~ 4:55.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 4:55.91 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 4:55.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.91 memset(aT, 0, sizeof(T)); 4:55.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.91 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 4:55.91 class StaticStrings 4:55.91 ^~~~~~~~~~~~~ 4:55.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 4:55.91 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 4:55.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.91 memset(aT, 0, sizeof(T)); 4:55.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.91 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 4:55.91 class PreliminaryObjectArray 4:55.91 ^~~~~~~~~~~~~~~~~~~~~~ 4:55.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 4:55.91 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 4:55.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.91 memset(aT, 0, sizeof(T)); 4:55.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.91 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 4:55.91 class TypeNewScript 4:55.91 ^~~~~~~~~~~~~ 4:55.92 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.92 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 4:55.92 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 4:55.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.92 memset(aT, 0, sizeof(T)); 4:55.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.92 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.92 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.92 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 4:55.92 struct IonScriptCounts 4:55.92 ^~~~~~~~~~~~~~~ 4:55.94 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.94 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 4:55.94 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 4:55.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.94 memset(aT, 0, sizeof(T)); 4:55.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.94 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.94 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.94 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 4:55.94 struct ZoneGCStats 4:55.94 ^~~~~~~~~~~ 4:55.95 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.95 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 4:55.95 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 4:55.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.95 memset(aT, 0, sizeof(T)); 4:55.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.95 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.95 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.95 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 4:55.95 class NewObjectCache 4:55.95 ^~~~~~~~~~~~~~ 4:55.95 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.95 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 4:55.95 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 4:55.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.95 memset(aT, 0, sizeof(T)); 4:55.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.95 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.95 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 4:55.95 class MOZ_NON_PARAM alignas(8) Value 4:55.95 ^~~~~ 4:55.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 4:55.99 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 4:55.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 4:55.99 memset(aT, 0, sizeof(T)); 4:55.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 4:55.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:13, 4:55.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:55.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:55.99 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 4:55.99 class CodeOffsetJump 4:55.99 ^~~~~~~~~~~~~~ 4:56.17 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 4:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 4:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 4:56.17 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 4:56.17 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 4:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 4:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.h:12, 4:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:7, 4:56.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:56.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 4:56.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:988:51: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:56.17 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 4:56.17 ^~~~~~~~~~~ 4:56.17 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src20.cpp:2: 4:56.17 /<>/thunderbird-60.2.1+build1/js/src/jit/Recover.cpp:356:13: note: ‘result’ was declared here 4:56.17 int32_t result; 4:56.17 ^~~~~~ 4:56.19 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:56.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:56.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:56.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 4:56.19 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 4:56.19 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 4:56.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:56.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:56.19 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:56.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 4:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 4:56.19 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 4:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 4:56.19 memset(table, 0, sizeof(*table) * capacity()); 4:56.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 4:56.19 class HashTableEntry 4:56.19 ^~~~~~~~~~~~~~ 4:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:56.19 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 4:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 4:56.19 memset(table, 0, sizeof(*table) * capacity()); 4:56.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 4:56.19 class HashTableEntry 4:56.19 ^~~~~~~~~~~~~~ 4:56.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 4:56.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 4:56.20 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 4:56.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 4:56.20 memset(table, 0, sizeof(*table) * capacity()); 4:56.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:56.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 4:56.20 class HashTableEntry 4:56.20 ^~~~~~~~~~~~~~ 4:56.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:56.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:56.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:56.41 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 4:56.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 4:56.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:56.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 4:56.41 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 4:56.41 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 4:56.41 memset(p, 0, numElems * sizeof(T)); 4:56.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:56.41 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 4:56.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 4:56.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 4:56.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 4:56.41 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 4:56.41 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 4:56.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 4:56.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonAnalysis.h:12, 4:56.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/Sink.cpp:11, 4:56.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src21.cpp:2: 4:56.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 4:56.41 class HashTableEntry 4:56.41 ^~~~~~~~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:05:00.171713 5:00.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:00.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:00.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.66 memset(aT, 0, sizeof(T)); 5:00.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:00.66 struct TabSizes 5:00.66 ^~~~~~~~ 5:00.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:00.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:00.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.66 memset(aT, 0, sizeof(T)); 5:00.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.66 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:00.66 struct ServoSizes 5:00.66 ^~~~~~~~~~ 5:00.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:00.69 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:00.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.69 memset(aT, 0, sizeof(T)); 5:00.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.69 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:00.69 class StaticStrings 5:00.69 ^~~~~~~~~~~~~ 5:00.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:00.69 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:00.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.69 memset(aT, 0, sizeof(T)); 5:00.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.69 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:00.69 class PreliminaryObjectArray 5:00.69 ^~~~~~~~~~~~~~~~~~~~~~ 5:00.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:00.69 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:00.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.69 memset(aT, 0, sizeof(T)); 5:00.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.69 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.69 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:00.69 class TypeNewScript 5:00.69 ^~~~~~~~~~~~~ 5:00.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:00.70 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:00.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.70 memset(aT, 0, sizeof(T)); 5:00.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.70 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.70 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:00.70 struct IonScriptCounts 5:00.70 ^~~~~~~~~~~~~~~ 5:00.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:00.72 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:00.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.72 memset(aT, 0, sizeof(T)); 5:00.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.72 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:00.72 struct ZoneGCStats 5:00.72 ^~~~~~~~~~~ 5:00.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:00.72 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:00.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.72 memset(aT, 0, sizeof(T)); 5:00.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:17, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.72 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:00.72 class NewObjectCache 5:00.72 ^~~~~~~~~~~~~~ 5:00.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:00.72 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:00.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.72 memset(aT, 0, sizeof(T)); 5:00.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.72 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:00.72 class MOZ_NON_PARAM alignas(8) Value 5:00.72 ^~~~~ 5:00.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:00.75 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:00.75 memset(aT, 0, sizeof(T)); 5:00.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:00.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineJIT.h:13, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineIC.h:15, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/MIR.h:22, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/AliasAnalysisShared.h:10, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/AliasAnalysis.h:10, 5:00.75 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:9, 5:00.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.75 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:00.75 class CodeOffsetJump 5:00.75 ^~~~~~~~~~~~~~ 5:00.91 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:00.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:00.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:00.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 5:00.91 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:00.91 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 5:00.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:00.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:00.91 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:00.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:00.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:00.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:00.91 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:00.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:00.91 memset(table, 0, sizeof(*table) * capacity()); 5:00.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:00.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:00.91 class HashTableEntry 5:00.91 ^~~~~~~~~~~~~~ 5:00.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:00.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:00.91 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:00.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:00.92 memset(table, 0, sizeof(*table) * capacity()); 5:00.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:00.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:00.92 class HashTableEntry 5:00.92 ^~~~~~~~~~~~~~ 5:00.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:00.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:00.92 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:00.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:00.92 memset(table, 0, sizeof(*table) * capacity()); 5:00.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:00.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:00.92 class HashTableEntry 5:00.92 ^~~~~~~~~~~~~~ 5:00.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy]’: 5:00.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy]’ 5:00.97 /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:127:16: required from here 5:00.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::jit::JitAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:00.97 memset(table, 0, sizeof(*table) * capacity()); 5:00.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:00.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::jit::JitAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:00.97 class HashTableEntry 5:00.97 ^~~~~~~~~~~~~~ 5:01.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:01.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:01.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:01.13 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry; size_t = long unsigned int]’: 5:01.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry; uint32_t = unsigned int]’ 5:01.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::jit::MDefinition* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:01.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:350:69: required from ‘bool js::HashSet::init(uint32_t) [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:01.13 /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:83:22: required from here 5:01.14 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry’ with no trivial copy-assignment [-Wclass-memaccess] 5:01.14 memset(p, 0, numElems * sizeof(T)); 5:01.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.14 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:01.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry’ declared here 5:01.14 class HashTableEntry 5:01.14 ^~~~~~~~~~~~~~ 5:01.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:01.14 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 5:01.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 5:01.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:01.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:01.14 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 5:01.14 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 5:01.14 memset(p, 0, numElems * sizeof(T)); 5:01.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:01.14 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:15, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.h:10, 5:01.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/ValueNumbering.cpp:7, 5:01.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src22.cpp:2: 5:01.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 5:01.14 class HashTableEntry 5:01.14 ^~~~~~~~~~~~~~ 5:04.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 5:04.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 5:04.72 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.cpp:97, 5:04.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:20: 5:04.72 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:04.72 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:04.72 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:04.72 ^ 5:04.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:04.73 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:04.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:04.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:04.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.73 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.73 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.73 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:04.73 class HeapSlot : public WriteBarrieredBase 5:04.73 ^~~~~~~~ 5:04.97 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:04.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:04.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:04.97 memset(aT, 0, sizeof(T)); 5:04.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:04.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:04.97 struct TabSizes 5:04.97 ^~~~~~~~ 5:04.97 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:04.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:04.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:04.97 memset(aT, 0, sizeof(T)); 5:04.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:04.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:04.97 struct ServoSizes 5:04.97 ^~~~~~~~~~ 5:04.98 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:04.98 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:04.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:04.98 memset(aT, 0, sizeof(T)); 5:04.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:04.98 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.98 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:04.98 class StaticStrings 5:04.98 ^~~~~~~~~~~~~ 5:04.98 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:04.98 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:04.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:04.98 memset(aT, 0, sizeof(T)); 5:04.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:04.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.99 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:04.99 class PreliminaryObjectArray 5:04.99 ^~~~~~~~~~~~~~~~~~~~~~ 5:04.99 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:04.99 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:04.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:04.99 memset(aT, 0, sizeof(T)); 5:04.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:04.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.99 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:04.99 class TypeNewScript 5:04.99 ^~~~~~~~~~~~~ 5:04.99 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:04.99 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:04.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:04.99 memset(aT, 0, sizeof(T)); 5:04.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:04.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:04.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:04.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:04.99 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:04.99 struct IonScriptCounts 5:04.99 ^~~~~~~~~~~~~~~ 5:05.01 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:05.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:05.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:05.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:05.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:05.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.01 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:05.02 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:05.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.02 memset(aT, 0, sizeof(T)); 5:05.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.02 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:05.02 struct ZoneGCStats 5:05.02 ^~~~~~~~~~~ 5:05.02 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:05.02 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:05.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.02 memset(aT, 0, sizeof(T)); 5:05.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.02 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:05.02 class NewObjectCache 5:05.02 ^~~~~~~~~~~~~~ 5:05.02 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:05.02 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:05.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.02 memset(aT, 0, sizeof(T)); 5:05.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:19, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.02 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:05.02 class MOZ_NON_PARAM alignas(8) Value 5:05.02 ^~~~~ 5:05.05 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:05.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:05.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:05.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:05.05 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:05.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.05 memset(aT, 0, sizeof(T)); 5:05.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:15, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Lowering-shared.h:13, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Lowering-shared-inl.h:10, 5:05.05 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Lowering-shared.cpp:7, 5:05.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:11: 5:05.05 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:05.05 class CodeOffsetJump 5:05.05 ^~~~~~~~~~~~~~ 5:05.17 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:05.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:05.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:05.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:05.17 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:05.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]’: 5:05.17 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:50:55: required from here 5:05.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataTierCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 5:05.17 memset(aT, 0, sizeof(T)); 5:05.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:05.17 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsapi.cpp:95, 5:05.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:20: 5:05.17 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:43:8: note: ‘struct js::wasm::LinkDataTierCacheablePod’ declared here 5:05.17 struct LinkDataTierCacheablePod 5:05.17 ^~~~~~~~~~~~~~~~~~~~~~~~ 5:05.27 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:05.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:05.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:05.27 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:05.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:05.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:05.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:05.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:05.27 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:05.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:05.27 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:05.27 memset(table, 0, sizeof(*table) * capacity()); 5:05.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:05.27 class HashTableEntry 5:05.27 ^~~~~~~~~~~~~~ 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:05.27 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:05.27 memset(table, 0, sizeof(*table) * capacity()); 5:05.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:05.27 class HashTableEntry 5:05.27 ^~~~~~~~~~~~~~ 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:05.27 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:05.27 memset(table, 0, sizeof(*table) * capacity()); 5:05.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:05.27 class HashTableEntry 5:05.27 ^~~~~~~~~~~~~~ 5:05.85 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: 5:05.85 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ 5:05.85 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:167:20: required from here 5:05.85 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:05.85 memset(table, 0, sizeof(*table) * capacity()); 5:05.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:05.85 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:05.85 class HashTableEntry 5:05.85 ^~~~~~~~~~~~~~ 5:06.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/Bailouts.h:12, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:15, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Lowering-shared.h:13, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Lowering-shared-inl.h:10, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Lowering-shared.cpp:7, 5:06.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:11: 5:06.03 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 5:06.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 5:06.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:06.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:06.03 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 5:06.03 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 5:06.03 memset(p, 0, numElems * sizeof(T)); 5:06.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.03 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:06.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:06.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.h:12, 5:06.03 from /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Disassembler-shared.cpp:7, 5:06.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src23.cpp:2: 5:06.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 5:06.03 class HashTableEntry 5:06.03 ^~~~~~~~~~~~~~ 5:06.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:06.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:06.06 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 5:06.06 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 5:06.06 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 5:06.06 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:311:90: required from here 5:06.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:06.06 memset(table, 0, sizeof(*table) * capacity()); 5:06.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:06.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:06.06 class HashTableEntry 5:06.06 ^~~~~~~~~~~~~~ 5:06.88 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:33, 5:06.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:06.88 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:06.88 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:06.88 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:06.88 ^ 5:06.88 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:06.88 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:06.88 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:13, 5:06.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:06.88 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:06.88 class HeapSlot : public WriteBarrieredBase 5:06.88 ^~~~~~~~ 5:07.00 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:07.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:07.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.01 memset(aT, 0, sizeof(T)); 5:07.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:13, 5:07.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:07.01 struct TabSizes 5:07.01 ^~~~~~~~ 5:07.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:07.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:07.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.01 memset(aT, 0, sizeof(T)); 5:07.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:07.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:13, 5:07.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:07.01 struct ServoSizes 5:07.01 ^~~~~~~~~~ 5:07.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:07.02 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:07.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.02 memset(aT, 0, sizeof(T)); 5:07.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:07.02 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:13, 5:07.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.02 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:07.02 class StaticStrings 5:07.02 ^~~~~~~~~~~~~ 5:07.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:07.05 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:07.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.05 memset(aT, 0, sizeof(T)); 5:07.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:13, 5:07.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.05 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:07.05 class PreliminaryObjectArray 5:07.05 ^~~~~~~~~~~~~~~~~~~~~~ 5:07.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:07.05 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:07.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.05 memset(aT, 0, sizeof(T)); 5:07.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:07.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:13, 5:07.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.05 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:07.05 class TypeNewScript 5:07.05 ^~~~~~~~~~~~~ 5:07.07 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:07.07 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:07.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.07 memset(aT, 0, sizeof(T)); 5:07.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.07 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:15, 5:07.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.07 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:07.07 struct ZoneGCStats 5:07.07 ^~~~~~~~~~~ 5:07.07 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:07.07 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:07.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.07 memset(aT, 0, sizeof(T)); 5:07.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.07 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 5:07.07 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:15, 5:07.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.07 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:07.07 struct IonScriptCounts 5:07.07 ^~~~~~~~~~~~~~~ 5:07.09 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:07.09 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:07.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.09 memset(aT, 0, sizeof(T)); 5:07.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.09 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:15, 5:07.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.09 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:07.09 class NewObjectCache 5:07.09 ^~~~~~~~~~~~~~ 5:07.09 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:07.09 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:07.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.10 memset(aT, 0, sizeof(T)); 5:07.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.10 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:07.10 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:07.10 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.10 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:07.10 class MOZ_NON_PARAM alignas(8) Value 5:07.10 ^~~~~ 5:07.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.13 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.13 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: 5:07.13 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:159:47: required from here 5:07.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gc::TenureCountCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.13 memset(aT, 0, sizeof(T)); 5:07.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:15, 5:07.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.13 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:152:8: note: ‘struct js::gc::TenureCountCache’ declared here 5:07.13 struct TenureCountCache 5:07.13 ^~~~~~~~~~~~~~~~ 5:07.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:07.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:07.13 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.14 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:07.14 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:07.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:07.14 memset(aT, 0, sizeof(T)); 5:07.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:07.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:07.14 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:07.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:07.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:07.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:07.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:07.14 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:30, 5:07.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.14 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:07.14 class CodeOffsetJump 5:07.14 ^~~~~~~~~~~~~~ 5:07.29 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:07.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:07.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:07.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:07.29 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:07.29 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:07.29 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.cpp:7, 5:07.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src24.cpp:2: 5:07.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:07.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:07.29 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:07.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:07.29 memset(table, 0, sizeof(*table) * capacity()); 5:07.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:07.29 class HashTableEntry 5:07.29 ^~~~~~~~~~~~~~ 5:07.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:07.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:07.30 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:07.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:07.30 memset(table, 0, sizeof(*table) * capacity()); 5:07.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:07.30 class HashTableEntry 5:07.30 ^~~~~~~~~~~~~~ 5:07.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:07.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:07.30 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:07.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:07.30 memset(table, 0, sizeof(*table) * capacity()); 5:07.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:07.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:07.30 class HashTableEntry 5:07.30 ^~~~~~~~~~~~~~ 5:10.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/proxy/Proxy.cpp:25, 5:10.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:11: 5:10.18 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:10.18 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:10.18 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:10.18 ^ 5:10.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:10.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:10, 5:10.18 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.18 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:10.18 class HeapSlot : public WriteBarrieredBase 5:10.18 ^~~~~~~~ 5:10.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:10.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:10.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.26 memset(aT, 0, sizeof(T)); 5:10.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:10, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:10.26 struct TabSizes 5:10.26 ^~~~~~~~ 5:10.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.26 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.27 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:10.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:10.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.27 memset(aT, 0, sizeof(T)); 5:10.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.27 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:10.27 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:10.27 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:10.27 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:10, 5:10.27 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.27 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:10.27 struct ServoSizes 5:10.27 ^~~~~~~~~~ 5:10.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:10.28 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:10.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.28 memset(aT, 0, sizeof(T)); 5:10.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:10, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.28 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:10.28 class StaticStrings 5:10.28 ^~~~~~~~~~~~~ 5:10.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:10.28 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:10.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.28 memset(aT, 0, sizeof(T)); 5:10.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:10, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.28 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:10.28 class PreliminaryObjectArray 5:10.28 ^~~~~~~~~~~~~~~~~~~~~~ 5:10.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:10.28 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:10.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.28 memset(aT, 0, sizeof(T)); 5:10.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:10, 5:10.28 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.28 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:10.28 class TypeNewScript 5:10.28 ^~~~~~~~~~~~~ 5:10.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:10.29 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:10.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.29 memset(aT, 0, sizeof(T)); 5:10.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/builtin/MapObject.h:11, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:16, 5:10.29 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.29 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:10.29 struct IonScriptCounts 5:10.29 ^~~~~~~~~~~~~~~ 5:10.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:10.31 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:10.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.31 memset(aT, 0, sizeof(T)); 5:10.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/MapObject.h:11, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:16, 5:10.31 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.31 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:10.31 struct ZoneGCStats 5:10.31 ^~~~~~~~~~~ 5:10.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:10.32 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:10.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.32 memset(aT, 0, sizeof(T)); 5:10.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/builtin/MapObject.h:11, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:16, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.32 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:10.32 class NewObjectCache 5:10.32 ^~~~~~~~~~~~~~ 5:10.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:10.32 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:10.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.32 memset(aT, 0, sizeof(T)); 5:10.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.32 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.32 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:10.32 class MOZ_NON_PARAM alignas(8) Value 5:10.32 ^~~~~ 5:10.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:10.36 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:10.36 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.36 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:10.36 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:10.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:10.36 memset(aT, 0, sizeof(T)); 5:10.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:10.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:10.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:10.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:10.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:10.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:10.36 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, 5:10.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.36 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:10.36 class CodeOffsetJump 5:10.36 ^~~~~~~~~~~~~~ 5:10.44 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:10.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:10.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:10.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:10.44 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:10.44 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:10.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 5:10.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 5:10.44 from /<>/thunderbird-60.2.1+build1/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:7, 5:10.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src25.cpp:2: 5:10.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:10.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:10.44 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:10.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:10.44 memset(table, 0, sizeof(*table) * capacity()); 5:10.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:10.44 class HashTableEntry 5:10.44 ^~~~~~~~~~~~~~ 5:10.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:10.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:10.44 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:10.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:10.44 memset(table, 0, sizeof(*table) * capacity()); 5:10.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:10.44 class HashTableEntry 5:10.44 ^~~~~~~~~~~~~~ 5:10.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:10.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:10.45 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:10.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:10.45 memset(table, 0, sizeof(*table) * capacity()); 5:10.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:10.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:10.45 class HashTableEntry 5:10.45 ^~~~~~~~~~~~~~ 5:12.95 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.95 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:12.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:12.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.95 memset(aT, 0, sizeof(T)); 5:12.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.95 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:10, 5:12.95 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:12.95 struct TabSizes 5:12.95 ^~~~~~~~ 5:12.95 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.95 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:12.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:12.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.95 memset(aT, 0, sizeof(T)); 5:12.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.95 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 5:12.95 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:10, 5:12.95 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.95 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:12.95 struct ServoSizes 5:12.95 ^~~~~~~~~~ 5:12.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:12.96 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:12.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.96 memset(aT, 0, sizeof(T)); 5:12.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:10, 5:12.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.96 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:12.96 class StaticStrings 5:12.96 ^~~~~~~~~~~~~ 5:12.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:12.96 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:12.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.96 memset(aT, 0, sizeof(T)); 5:12.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:10, 5:12.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.96 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:12.96 class PreliminaryObjectArray 5:12.96 ^~~~~~~~~~~~~~~~~~~~~~ 5:12.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:12.96 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:12.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.96 memset(aT, 0, sizeof(T)); 5:12.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 5:12.96 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:10, 5:12.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.97 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:12.97 class TypeNewScript 5:12.97 ^~~~~~~~~~~~~ 5:12.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:12.97 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:12.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.97 memset(aT, 0, sizeof(T)); 5:12.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.97 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 5:12.97 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:10, 5:12.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.97 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:12.97 struct IonScriptCounts 5:12.97 ^~~~~~~~~~~~~~~ 5:12.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:12.99 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:12.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.99 memset(aT, 0, sizeof(T)); 5:12.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:10, 5:12.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.99 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:12.99 struct ZoneGCStats 5:12.99 ^~~~~~~~~~~ 5:12.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:12.99 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:12.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.99 memset(aT, 0, sizeof(T)); 5:12.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.h:26, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:10, 5:12.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.99 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:12.99 class NewObjectCache 5:12.99 ^~~~~~~~~~~~~~ 5:12.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:12.99 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:12.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:12.99 memset(aT, 0, sizeof(T)); 5:12.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:12.99 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:12.99 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:12.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:12.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:12.99 class MOZ_NON_PARAM alignas(8) Value 5:12.99 ^~~~~ 5:13.07 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:13.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:13.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:13.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 5:13.08 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:13.08 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:13.08 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:13.08 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.cpp:7, 5:13.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src26.cpp:2: 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:13.08 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:13.08 memset(table, 0, sizeof(*table) * capacity()); 5:13.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:13.08 class HashTableEntry 5:13.08 ^~~~~~~~~~~~~~ 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:13.08 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:13.08 memset(table, 0, sizeof(*table) * capacity()); 5:13.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:13.08 class HashTableEntry 5:13.08 ^~~~~~~~~~~~~~ 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:13.08 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:13.08 memset(table, 0, sizeof(*table) * capacity()); 5:13.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:13.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:13.08 class HashTableEntry 5:13.08 ^~~~~~~~~~~~~~ 5:18.85 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/List-inl.h:15, 5:18.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:20, 5:18.85 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:18.85 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:18.85 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:18.85 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:18.85 ^ 5:18.85 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:18.85 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:18.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:18.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:18.85 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:18.85 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:18.85 class HeapSlot : public WriteBarrieredBase 5:18.85 ^~~~~~~~ 5:19.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ArgumentsObject.cpp:19, 5:19.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:29: 5:19.06 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:19.06 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:19.06 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:19.06 ^ 5:19.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:19.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:19.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:19.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.06 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.06 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.06 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:19.06 class HeapSlot : public WriteBarrieredBase 5:19.06 ^~~~~~~~ 5:19.26 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:19.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:19.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.26 memset(aT, 0, sizeof(T)); 5:19.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:19.26 struct TabSizes 5:19.26 ^~~~~~~~ 5:19.26 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:19.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:19.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.26 memset(aT, 0, sizeof(T)); 5:19.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.26 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:19.26 struct ServoSizes 5:19.26 ^~~~~~~~~~ 5:19.28 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:19.28 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:19.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.28 memset(aT, 0, sizeof(T)); 5:19.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.28 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:19.28 class StaticStrings 5:19.28 ^~~~~~~~~~~~~ 5:19.28 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:19.28 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:19.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.28 memset(aT, 0, sizeof(T)); 5:19.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.28 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:19.28 class PreliminaryObjectArray 5:19.28 ^~~~~~~~~~~~~~~~~~~~~~ 5:19.28 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:19.28 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:19.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.28 memset(aT, 0, sizeof(T)); 5:19.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.28 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.28 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:19.28 class TypeNewScript 5:19.28 ^~~~~~~~~~~~~ 5:19.29 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:19.29 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:19.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.29 memset(aT, 0, sizeof(T)); 5:19.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.29 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.29 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:19.29 struct IonScriptCounts 5:19.29 ^~~~~~~~~~~~~~~ 5:19.31 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.31 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.31 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:19.31 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:19.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.31 memset(aT, 0, sizeof(T)); 5:19.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:19.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:19.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.31 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.31 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.31 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:19.31 struct ZoneGCStats 5:19.31 ^~~~~~~~~~~ 5:19.32 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:19.32 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:19.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.32 memset(aT, 0, sizeof(T)); 5:19.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.32 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:19.32 class NewObjectCache 5:19.32 ^~~~~~~~~~~~~~ 5:19.32 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:19.32 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:19.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.32 memset(aT, 0, sizeof(T)); 5:19.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:10, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:19, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.32 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:19.32 class MOZ_NON_PARAM alignas(8) Value 5:19.32 ^~~~~ 5:19.36 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 5:19.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.36 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.36 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:19.36 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:19.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.36 memset(aT, 0, sizeof(T)); 5:19.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:19.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:19.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:19.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:19.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:19.36 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:11, 5:19.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.36 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:19.36 class CodeOffsetJump 5:19.36 ^~~~~~~~~~~~~~ 5:19.52 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCVector.h:12, 5:19.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:15, 5:19.52 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:19.52 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.cpp:7, 5:19.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src27.cpp:2: 5:19.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:19.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:19.52 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:19.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:19.52 memset(table, 0, sizeof(*table) * capacity()); 5:19.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:19.52 class HashTableEntry 5:19.52 ^~~~~~~~~~~~~~ 5:19.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:19.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:19.52 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:19.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:19.52 memset(table, 0, sizeof(*table) * capacity()); 5:19.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:19.52 class HashTableEntry 5:19.52 ^~~~~~~~~~~~~~ 5:19.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:19.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:19.54 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:19.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:19.54 memset(table, 0, sizeof(*table) * capacity()); 5:19.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:19.54 class HashTableEntry 5:19.54 ^~~~~~~~~~~~~~ 5:19.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:19.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:19.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.57 memset(aT, 0, sizeof(T)); 5:19.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:19.57 struct TabSizes 5:19.57 ^~~~~~~~ 5:19.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:19.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:19.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.57 memset(aT, 0, sizeof(T)); 5:19.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.57 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:19.57 struct ServoSizes 5:19.57 ^~~~~~~~~~ 5:19.58 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:19.58 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:19.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.58 memset(aT, 0, sizeof(T)); 5:19.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.58 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.58 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.58 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:19.58 class StaticStrings 5:19.58 ^~~~~~~~~~~~~ 5:19.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.59 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.59 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.59 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:19.60 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:19.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.60 memset(aT, 0, sizeof(T)); 5:19.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.60 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:19.60 class PreliminaryObjectArray 5:19.60 ^~~~~~~~~~~~~~~~~~~~~~ 5:19.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:19.60 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:19.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.60 memset(aT, 0, sizeof(T)); 5:19.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.60 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:19.60 class TypeNewScript 5:19.60 ^~~~~~~~~~~~~ 5:19.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:19.61 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:19.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.61 memset(aT, 0, sizeof(T)); 5:19.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/GeneratorObject.h:12, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:11, 5:19.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.61 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:19.61 struct IonScriptCounts 5:19.61 ^~~~~~~~~~~~~~~ 5:19.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:19.63 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:19.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.63 memset(aT, 0, sizeof(T)); 5:19.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/GeneratorObject.h:12, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:11, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.63 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:19.63 struct ZoneGCStats 5:19.63 ^~~~~~~~~~~ 5:19.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:19.63 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:19.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.63 memset(aT, 0, sizeof(T)); 5:19.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/GeneratorObject.h:12, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:11, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.63 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:19.63 class NewObjectCache 5:19.63 ^~~~~~~~~~~~~~ 5:19.63 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:19.63 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:19.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.63 memset(aT, 0, sizeof(T)); 5:19.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.63 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.63 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:19.63 class MOZ_NON_PARAM alignas(8) Value 5:19.63 ^~~~~ 5:19.67 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:19.67 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:19.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.67 memset(aT, 0, sizeof(T)); 5:19.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.67 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:19.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:18, 5:19.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.67 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:19.67 class CodeOffsetJump 5:19.67 ^~~~~~~~~~~~~~ 5:19.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:19.70 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:19.70 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.70 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: 5:19.70 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:159:47: required from here 5:19.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gc::TenureCountCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:19.70 memset(aT, 0, sizeof(T)); 5:19.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:19.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/BytecodeUtil.cpp:35, 5:19.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:11: 5:19.70 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:152:8: note: ‘struct js::gc::TenureCountCache’ declared here 5:19.70 struct TenureCountCache 5:19.70 ^~~~~~~~~~~~~~~~ 5:19.82 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:19.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:19.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:19.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:19.83 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:19.83 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:19.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:15, 5:19.83 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:19.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.h:10, 5:19.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/AsyncIteration.cpp:7, 5:19.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src28.cpp:2: 5:19.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:19.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:19.83 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:19.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:19.83 memset(table, 0, sizeof(*table) * capacity()); 5:19.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:19.83 class HashTableEntry 5:19.83 ^~~~~~~~~~~~~~ 5:19.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:19.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:19.83 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:19.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:19.83 memset(table, 0, sizeof(*table) * capacity()); 5:19.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:19.83 class HashTableEntry 5:19.83 ^~~~~~~~~~~~~~ 5:19.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:19.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:19.84 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:19.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:19.84 memset(table, 0, sizeof(*table) * capacity()); 5:19.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:19.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:19.84 class HashTableEntry 5:19.84 ^~~~~~~~~~~~~~ 5:20.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:49, 5:20.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.23 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:20.23 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:20.23 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:20.23 ^ 5:20.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:20.23 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:20.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 5:20.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.23 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:20.23 class HeapSlot : public WriteBarrieredBase 5:20.23 ^~~~~~~~ 5:20.73 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.73 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:20.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:20.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.73 memset(aT, 0, sizeof(T)); 5:20.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.73 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.73 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:20.73 struct TabSizes 5:20.73 ^~~~~~~~ 5:20.73 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.73 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:20.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:20.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.73 memset(aT, 0, sizeof(T)); 5:20.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.73 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.73 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.73 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:20.73 struct ServoSizes 5:20.73 ^~~~~~~~~~ 5:20.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:20.74 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:20.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.74 memset(aT, 0, sizeof(T)); 5:20.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.74 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:20.74 class StaticStrings 5:20.74 ^~~~~~~~~~~~~ 5:20.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:20.74 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:20.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.74 memset(aT, 0, sizeof(T)); 5:20.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.74 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:20.74 class PreliminaryObjectArray 5:20.74 ^~~~~~~~~~~~~~~~~~~~~~ 5:20.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:20.74 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:20.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.74 memset(aT, 0, sizeof(T)); 5:20.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.74 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:20.74 class TypeNewScript 5:20.74 ^~~~~~~~~~~~~ 5:20.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:20.75 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:20.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.75 memset(aT, 0, sizeof(T)); 5:20.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:20.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 5:20.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:20.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:20.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:20, 5:20.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.75 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:20.75 struct ZoneGCStats 5:20.75 ^~~~~~~~~~~ 5:20.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:20.76 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:20.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.76 memset(aT, 0, sizeof(T)); 5:20.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:20, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.76 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:20.76 struct IonScriptCounts 5:20.76 ^~~~~~~~~~~~~~~ 5:20.78 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:20.78 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.78 memset(aT, 0, sizeof(T)); 5:20.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.78 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:20.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:20.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:20.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:20.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:20.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:20, 5:20.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:10, 5:20.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.78 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:20.78 class NewObjectCache 5:20.78 ^~~~~~~~~~~~~~ 5:20.78 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:20.78 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.78 memset(aT, 0, sizeof(T)); 5:20.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.78 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:20.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:14, 5:20.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:20.78 class MOZ_NON_PARAM alignas(8) Value 5:20.78 ^~~~~ 5:20.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:11, 5:20.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:20.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:20.81 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:20.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:20.81 memset(aT, 0, sizeof(T)); 5:20.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:20.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:20.81 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:20.81 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame.h:10, 5:20.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack-inl.h:14, 5:20.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:12, 5:20.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:20.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:20.81 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:20.81 class CodeOffsetJump 5:20.81 ^~~~~~~~~~~~~~ 5:21.07 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:21.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:21.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:21.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 5:21.07 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 5:21.07 from /<>/thunderbird-60.2.1+build1/js/src/vm/Compression.cpp:14, 5:21.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:2: 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:21.07 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:21.07 memset(table, 0, sizeof(*table) * capacity()); 5:21.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:21.07 class HashTableEntry 5:21.07 ^~~~~~~~~~~~~~ 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:21.07 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:21.07 memset(table, 0, sizeof(*table) * capacity()); 5:21.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:21.07 class HashTableEntry 5:21.07 ^~~~~~~~~~~~~~ 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:21.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:21.07 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:21.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:21.08 memset(table, 0, sizeof(*table) * capacity()); 5:21.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:21.08 class HashTableEntry 5:21.08 ^~~~~~~~~~~~~~ 5:21.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: 5:21.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ 5:21.15 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:167:20: required from here 5:21.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:21.15 memset(table, 0, sizeof(*table) * capacity()); 5:21.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:21.15 class HashTableEntry 5:21.15 ^~~~~~~~~~~~~~ 5:21.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = JS::Zone* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:21.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:21.18 /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:4135:25: required from here 5:21.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:21.18 memset(table, 0, sizeof(*table) * capacity()); 5:21.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:21.18 class HashTableEntry 5:21.18 ^~~~~~~~~~~~~~ 5:21.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]’: 5:21.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::MissingEnvironmentKey; Value = js::ReadBarriered; HashPolicy = js::MissingEnvironmentKey; AllocPolicy = js::ZoneAllocPolicy]’ 5:21.21 /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject.cpp:2839:33: required from here 5:21.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:21.22 memset(table, 0, sizeof(*table) * capacity()); 5:21.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:21.22 class HashTableEntry 5:21.22 ^~~~~~~~~~~~~~ 5:21.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry, js::LiveEnvironmentVal>; HashPolicy = js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]’: 5:21.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::ReadBarriered; Value = js::LiveEnvironmentVal; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::ZoneAllocPolicy]’ 5:21.22 /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject.cpp:2840:30: required from here 5:21.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, js::LiveEnvironmentVal> >’} with no trivial copy-assignment [-Wclass-memaccess] 5:21.22 memset(table, 0, sizeof(*table) * capacity()); 5:21.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:21.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, js::LiveEnvironmentVal> >’} declared here 5:21.22 class HashTableEntry 5:21.22 ^~~~~~~~~~~~~~ 5:22.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:22.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:22.08 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 5:22.08 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 5:22.08 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 5:22.08 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:311:90: required from here 5:22.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:22.08 memset(table, 0, sizeof(*table) * capacity()); 5:22.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:22.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:22.08 class HashTableEntry 5:22.08 ^~~~~~~~~~~~~~ 5:22.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 5:22.60 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:24, 5:22.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:18, 5:22.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.60 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:22.60 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:22.60 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:22.60 ^ 5:22.60 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 5:22.60 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:22.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.60 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.60 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:22.60 class HeapSlot : public WriteBarrieredBase 5:22.60 ^~~~~~~~ 5:22.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:22.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:22.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.74 memset(aT, 0, sizeof(T)); 5:22.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:16, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:22.74 struct TabSizes 5:22.74 ^~~~~~~~ 5:22.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:22.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:22.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.74 memset(aT, 0, sizeof(T)); 5:22.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:16, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:22.74 struct ServoSizes 5:22.74 ^~~~~~~~~~ 5:22.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:22.75 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:22.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.75 memset(aT, 0, sizeof(T)); 5:22.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/SymbolType.h:24, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/AtomMarking.h:13, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:15, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.75 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.75 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:22.75 class StaticStrings 5:22.75 ^~~~~~~~~~~~~ 5:22.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:22.76 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:22.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.76 memset(aT, 0, sizeof(T)); 5:22.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.76 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.76 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:22.76 struct ZoneGCStats 5:22.76 ^~~~~~~~~~~ 5:22.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:22.77 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:22.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.77 memset(aT, 0, sizeof(T)); 5:22.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.77 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:22.77 class PreliminaryObjectArray 5:22.77 ^~~~~~~~~~~~~~~~~~~~~~ 5:22.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:22.77 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:22.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.77 memset(aT, 0, sizeof(T)); 5:22.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.77 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.78 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:22.78 class TypeNewScript 5:22.78 ^~~~~~~~~~~~~ 5:22.78 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:22.78 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:22.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.78 memset(aT, 0, sizeof(T)); 5:22.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.78 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.78 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.78 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:22.78 struct IonScriptCounts 5:22.78 ^~~~~~~~~~~~~~~ 5:22.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:22.80 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:22.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.80 memset(aT, 0, sizeof(T)); 5:22.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.80 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:22.80 class NewObjectCache 5:22.80 ^~~~~~~~~~~~~~ 5:22.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.80 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:22.80 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:22.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.81 memset(aT, 0, sizeof(T)); 5:22.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.81 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:22.81 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:22.81 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.81 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.81 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.81 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.81 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:22.81 class MOZ_NON_PARAM alignas(8) Value 5:22.81 ^~~~~ 5:22.85 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:22.85 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.85 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:22.85 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:22.85 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:22.85 memset(aT, 0, sizeof(T)); 5:22.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:22.85 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/vm/Interpreter-inl.h:19, 5:22.85 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:18, 5:22.85 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:22.85 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:22.85 class CodeOffsetJump 5:22.85 ^~~~~~~~~~~~~~ 5:23.01 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:23.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:23.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:23.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:23.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:23.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:23.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:13, 5:23.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakMapObject.h:10, 5:23.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.h:10, 5:23.01 from /<>/thunderbird-60.2.1+build1/js/src/builtin/WeakSetObject.cpp:7, 5:23.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src3.cpp:2: 5:23.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:23.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:23.01 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:23.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:23.01 memset(table, 0, sizeof(*table) * capacity()); 5:23.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:23.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:23.01 class HashTableEntry 5:23.01 ^~~~~~~~~~~~~~ 5:23.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:23.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:23.02 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:23.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:23.02 memset(table, 0, sizeof(*table) * capacity()); 5:23.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:23.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:23.02 class HashTableEntry 5:23.02 ^~~~~~~~~~~~~~ 5:23.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:23.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:23.02 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:23.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:23.02 memset(table, 0, sizeof(*table) * capacity()); 5:23.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:23.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:23.02 class HashTableEntry 5:23.02 ^~~~~~~~~~~~~~ 5:31.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/GeneratorObject.cpp:14, 5:31.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:29: 5:31.65 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:31.65 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:31.65 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:31.65 ^ 5:31.65 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:31.65 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:31.65 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:31.65 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:31.65 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:31.65 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:31.65 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:31.65 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:31.65 class HeapSlot : public WriteBarrieredBase 5:31.65 ^~~~~~~~ 5:31.90 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.cpp:37, 5:31.90 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:20: 5:31.90 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:31.90 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:31.90 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:31.90 ^ 5:31.90 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:31.90 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:31.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:17, 5:31.90 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:31.90 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:31.90 class HeapSlot : public WriteBarrieredBase 5:31.90 ^~~~~~~~ 5:32.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.02 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:32.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:32.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.02 memset(aT, 0, sizeof(T)); 5:32.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:32.02 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:32.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:32.02 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.02 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:32.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:32.03 struct TabSizes 5:32.03 ^~~~~~~~ 5:32.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:32.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:32.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.03 memset(aT, 0, sizeof(T)); 5:32.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:32.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:32.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:32.03 struct ServoSizes 5:32.03 ^~~~~~~~~~ 5:32.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:32.05 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:32.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.05 memset(aT, 0, sizeof(T)); 5:32.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:32.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.05 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:32.05 class StaticStrings 5:32.05 ^~~~~~~~~~~~~ 5:32.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:32.05 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:32.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.05 memset(aT, 0, sizeof(T)); 5:32.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:32.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:32.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.06 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:32.06 class PreliminaryObjectArray 5:32.06 ^~~~~~~~~~~~~~~~~~~~~~ 5:32.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:32.06 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:32.06 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.06 memset(aT, 0, sizeof(T)); 5:32.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.06 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:32.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:32.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.06 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:32.06 class TypeNewScript 5:32.06 ^~~~~~~~~~~~~ 5:32.08 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:32.08 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:32.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.08 memset(aT, 0, sizeof(T)); 5:32.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.08 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:32.08 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:32.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.08 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:32.08 struct IonScriptCounts 5:32.08 ^~~~~~~~~~~~~~~ 5:32.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:32.13 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:32.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.13 memset(aT, 0, sizeof(T)); 5:32.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:32.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.13 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:32.13 struct ZoneGCStats 5:32.13 ^~~~~~~~~~~ 5:32.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:32.13 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:32.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.13 memset(aT, 0, sizeof(T)); 5:32.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:13, 5:32.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.13 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:32.13 class NewObjectCache 5:32.13 ^~~~~~~~~~~~~~ 5:32.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:32.13 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:32.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.13 memset(aT, 0, sizeof(T)); 5:32.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.13 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:32.13 class MOZ_NON_PARAM alignas(8) Value 5:32.13 ^~~~~ 5:32.17 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.17 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.17 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.17 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:32.17 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:32.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.17 memset(aT, 0, sizeof(T)); 5:32.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.17 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:32.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:32.17 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:32.17 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:18, 5:32.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.17 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:32.17 class CodeOffsetJump 5:32.17 ^~~~~~~~~~~~~~ 5:32.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:32.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:32.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.30 memset(aT, 0, sizeof(T)); 5:32.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:17, 5:32.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:32.30 struct TabSizes 5:32.30 ^~~~~~~~ 5:32.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:32.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:32.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.30 memset(aT, 0, sizeof(T)); 5:32.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:17, 5:32.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:32.30 struct ServoSizes 5:32.30 ^~~~~~~~~~ 5:32.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:32.32 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:32.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.32 memset(aT, 0, sizeof(T)); 5:32.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.32 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:32.32 class StaticStrings 5:32.32 ^~~~~~~~~~~~~ 5:32.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:32.32 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:32.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.32 memset(aT, 0, sizeof(T)); 5:32.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.32 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:32.32 class PreliminaryObjectArray 5:32.32 ^~~~~~~~~~~~~~~~~~~~~~ 5:32.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:32.32 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:32.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.32 memset(aT, 0, sizeof(T)); 5:32.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.32 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:32.32 class TypeNewScript 5:32.32 ^~~~~~~~~~~~~ 5:32.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: 5:32.32 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:159:47: required from here 5:32.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gc::TenureCountCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.32 memset(aT, 0, sizeof(T)); 5:32.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/HelperThreads.cpp:14, 5:32.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:47: 5:32.32 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:152:8: note: ‘struct js::gc::TenureCountCache’ declared here 5:32.32 struct TenureCountCache 5:32.32 ^~~~~~~~~~~~~~~~ 5:32.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:32.33 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:32.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.33 memset(aT, 0, sizeof(T)); 5:32.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:19, 5:32.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.33 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:32.33 struct ZoneGCStats 5:32.33 ^~~~~~~~~~~ 5:32.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:32.33 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:32.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.33 memset(aT, 0, sizeof(T)); 5:32.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:32.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:21, 5:32.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.33 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:32.33 struct IonScriptCounts 5:32.33 ^~~~~~~~~~~~~~~ 5:32.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:32.36 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:32.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.36 memset(aT, 0, sizeof(T)); 5:32.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:21, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.36 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:32.36 class NewObjectCache 5:32.36 ^~~~~~~~~~~~~~ 5:32.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:32.36 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:32.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.36 memset(aT, 0, sizeof(T)); 5:32.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.36 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 5:32.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:17, 5:32.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:32.36 class MOZ_NON_PARAM alignas(8) Value 5:32.36 ^~~~~ 5:32.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:32.40 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.40 memset(aT, 0, sizeof(T)); 5:32.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmInstance.h:23, 5:32.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:35, 5:32.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.40 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:32.40 class CodeOffsetJump 5:32.40 ^~~~~~~~~~~~~~ 5:32.40 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:32.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:32.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:32.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:32.40 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:32.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:32.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:32.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:32.40 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:32.40 memset(table, 0, sizeof(*table) * capacity()); 5:32.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:32.40 class HashTableEntry 5:32.40 ^~~~~~~~~~~~~~ 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:32.40 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:32.40 memset(table, 0, sizeof(*table) * capacity()); 5:32.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:32.40 class HashTableEntry 5:32.40 ^~~~~~~~~~~~~~ 5:32.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:32.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:32.41 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:32.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:32.41 memset(table, 0, sizeof(*table) * capacity()); 5:32.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:32.41 class HashTableEntry 5:32.41 ^~~~~~~~~~~~~~ 5:32.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:32.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 5:32.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NativeIterator]’: 5:32.50 /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.cpp:578:15: required from here 5:32.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct js::NativeIterator’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:32.50 memset(aT, 0, sizeof(T)); 5:32.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:32.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.cpp:9, 5:32.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:20: 5:32.50 /<>/thunderbird-60.2.1+build1/js/src/vm/Iteration.h:32:8: note: ‘struct js::NativeIterator’ declared here 5:32.50 struct NativeIterator 5:32.50 ^~~~~~~~~~~~~~ 5:32.54 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:15, 5:32.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 5:32.54 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Utility.h: In instantiation of ‘void js_delete_poison(const T*) [with T = JSContext]’: 5:32.54 /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.cpp:254:28: required from here 5:32.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Utility.h:552:15: warning: ‘void* memset(void*, int, size_t)’ writing to an object of type ‘struct JSContext’ with no trivial copy-assignment [-Wclass-memaccess] 5:32.54 memset(const_cast(p), 0x3B, sizeof(T)); 5:32.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.54 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 5:32.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 5:32.54 from /<>/thunderbird-60.2.1+build1/js/src/vm/Initialization.cpp:21, 5:32.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:11: 5:32.54 /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:98:8: note: ‘struct JSContext’ declared here 5:32.54 struct JSContext : public JS::RootingContext, 5:32.54 ^~~~~~~~~ 5:32.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:32.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:32.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:32.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:26, 5:32.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/Id.cpp:7, 5:32.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src31.cpp:2: 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:32.61 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:32.61 memset(table, 0, sizeof(*table) * capacity()); 5:32.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:32.61 class HashTableEntry 5:32.61 ^~~~~~~~~~~~~~ 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:32.61 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:32.61 memset(table, 0, sizeof(*table) * capacity()); 5:32.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:32.61 class HashTableEntry 5:32.61 ^~~~~~~~~~~~~~ 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:32.61 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:32.61 memset(table, 0, sizeof(*table) * capacity()); 5:32.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:32.61 class HashTableEntry 5:32.61 ^~~~~~~~~~~~~~ 5:32.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = JSAtom* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:32.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = JSAtom*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:32.69 /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.cpp:1029:25: required from here 5:32.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:32.70 memset(table, 0, sizeof(*table) * capacity()); 5:32.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:32.70 class HashTableEntry 5:32.70 ^~~~~~~~~~~~~~ 5:32.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::PropertyIteratorObject* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:32.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1690:9: required from ‘void js::detail::HashTable::clearAndShrink() [with T = js::PropertyIteratorObject* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’ 5:32.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:451:57: required from ‘void js::HashSet::clearAndShrink() [with T = js::PropertyIteratorObject*; HashPolicy = js::IteratorHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:32.80 /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.cpp:1008:34: required from here 5:32.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:32.80 memset(table, 0, sizeof(*table) * capacity()); 5:32.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:32.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:32.80 class HashTableEntry 5:32.80 ^~~~~~~~~~~~~~ 5:32.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:21, 5:32.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:32.96 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:32.96 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:32.96 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:32.96 ^ 5:32.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 5:32.96 from /<>/thunderbird-60.2.1+build1/js/src/ds/IdValuePair.h:13, 5:32.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:15, 5:32.96 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:32.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:32.96 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:32.96 class HeapSlot : public WriteBarrieredBase 5:32.96 ^~~~~~~~ 5:33.24 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 5:33.24 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 5:33.24 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:33.24 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:33.24 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:18, 5:33.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:33.24 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 5:33.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 5:33.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:33.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:33.24 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 5:33.24 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 5:33.24 memset(p, 0, numElems * sizeof(T)); 5:33.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:33.24 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:33.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:33.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:33.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:33.24 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:33.24 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.h:14, 5:33.24 from /<>/thunderbird-60.2.1+build1/js/src/vm/ErrorReporting.cpp:7, 5:33.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src30.cpp:2: 5:33.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 5:33.24 class HashTableEntry 5:33.24 ^~~~~~~~~~~~~~ 5:34.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.18 memset(aT, 0, sizeof(T)); 5:34.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/ds/IdValuePair.h:13, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:15, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:34.18 struct TabSizes 5:34.18 ^~~~~~~~ 5:34.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.18 memset(aT, 0, sizeof(T)); 5:34.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/ds/IdValuePair.h:13, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:15, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:34.18 struct ServoSizes 5:34.18 ^~~~~~~~~~ 5:34.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:34.18 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:34.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.18 memset(aT, 0, sizeof(T)); 5:34.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.18 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:16, 5:34.18 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.18 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:34.18 class StaticStrings 5:34.18 ^~~~~~~~~~~~~ 5:34.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:34.19 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:34.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.20 memset(aT, 0, sizeof(T)); 5:34.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:15, 5:34.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.20 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:34.20 class PreliminaryObjectArray 5:34.20 ^~~~~~~~~~~~~~~~~~~~~~ 5:34.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:34.20 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:34.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.20 memset(aT, 0, sizeof(T)); 5:34.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/jsarray.h:14, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:15, 5:34.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.20 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:34.20 class TypeNewScript 5:34.20 ^~~~~~~~~~~~~ 5:34.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:34.20 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:34.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.20 memset(aT, 0, sizeof(T)); 5:34.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:34.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:18, 5:34.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.20 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:34.20 struct IonScriptCounts 5:34.20 ^~~~~~~~~~~~~~~ 5:34.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:34.22 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.22 memset(aT, 0, sizeof(T)); 5:34.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:18, 5:34.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.22 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:34.22 struct ZoneGCStats 5:34.22 ^~~~~~~~~~~ 5:34.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:34.22 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.22 memset(aT, 0, sizeof(T)); 5:34.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:18, 5:34.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.22 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:34.22 class NewObjectCache 5:34.22 ^~~~~~~~~~~~~~ 5:34.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:34.22 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.22 memset(aT, 0, sizeof(T)); 5:34.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.22 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/ds/IdValuePair.h:10, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:15, 5:34.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:34.22 class MOZ_NON_PARAM alignas(8) Value 5:34.22 ^~~~~ 5:34.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:34.26 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:34.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.26 memset(aT, 0, sizeof(T)); 5:34.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:34.26 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:34.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:34.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:34.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:34.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:22, 5:34.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:21, 5:34.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.26 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:34.26 class CodeOffsetJump 5:34.26 ^~~~~~~~~~~~~~ 5:34.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSScript]’: 5:34.44 /<>/thunderbird-60.2.1+build1/js/src/vm/JSScript.cpp:2714:25: required from here 5:34.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class JSScript’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 5:34.44 memset(aT, 0, sizeof(T)); 5:34.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSFunction.h:17, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:15, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/util/StringBuffer.h:14, 5:34.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:18, 5:34.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.44 /<>/thunderbird-60.2.1+build1/js/src/vm/JSScript.h:889:7: note: ‘class JSScript’ declared here 5:34.44 class JSScript : public js::gc::TenuredCell 5:34.44 ^~~~~~~~ 5:34.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:34.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:13, 5:34.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]’: 5:34.46 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:50:55: required from here 5:34.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataTierCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 5:34.46 memset(aT, 0, sizeof(T)); 5:34.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:34.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/MemoryMetrics.cpp:26, 5:34.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:38: 5:34.46 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:43:8: note: ‘struct js::wasm::LinkDataTierCacheablePod’ declared here 5:34.46 struct LinkDataTierCacheablePod 5:34.46 ^~~~~~~~~~~~~~~~~~~~~~~~ 5:34.52 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:34.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:34.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:34.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:34.52 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:34.52 from /<>/thunderbird-60.2.1+build1/js/src/ds/IdValuePair.h:10, 5:34.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.h:15, 5:34.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSONParser.cpp:7, 5:34.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src32.cpp:2: 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:34.52 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:34.52 memset(table, 0, sizeof(*table) * capacity()); 5:34.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:34.52 class HashTableEntry 5:34.52 ^~~~~~~~~~~~~~ 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:34.52 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:34.52 memset(table, 0, sizeof(*table) * capacity()); 5:34.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:34.52 class HashTableEntry 5:34.52 ^~~~~~~~~~~~~~ 5:34.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:34.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:34.53 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:34.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:34.53 memset(table, 0, sizeof(*table) * capacity()); 5:34.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:34.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:34.53 class HashTableEntry 5:34.53 ^~~~~~~~~~~~~~ 5:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: 5:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ 5:34.62 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:167:20: required from here 5:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:34.62 memset(table, 0, sizeof(*table) * capacity()); 5:34.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:34.62 class HashTableEntry 5:34.62 ^~~~~~~~~~~~~~ 5:34.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::SharedScriptData* const; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:34.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::SharedScriptData*; HashPolicy = js::ScriptBytecodeHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:34.65 /<>/thunderbird-60.2.1+build1/js/src/vm/JSScript.cpp:2576:17: required from here 5:34.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:34.65 memset(table, 0, sizeof(*table) * capacity()); 5:34.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:34.65 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:34.65 class HashTableEntry 5:34.65 ^~~~~~~~~~~~~~ 5:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:35.41 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 5:35.41 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 5:35.41 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 5:35.41 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:311:90: required from here 5:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:35.41 memset(table, 0, sizeof(*table) * capacity()); 5:35.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:35.41 class HashTableEntry 5:35.41 ^~~~~~~~~~~~~~ 5:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:35.41 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 5:35.41 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {unsigned int&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 5:35.41 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 5:35.41 /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeEmitter.h:382:45: required from here 5:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:35.41 memset(table, 0, sizeof(*table) * capacity()); 5:35.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:35.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:35.41 class HashTableEntry 5:35.41 ^~~~~~~~~~~~~~ 5:37.66 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:37.66 /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)’: 5:37.66 /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:10948:17: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5:37.66 const char* s; 5:37.66 ^ 5:41.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame-inl.h:16, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack-inl.h:23, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:12, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:41.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:41.59 /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h: In static member function ‘static void js::Debugger::slowPathPromiseHook(JSContext*, js::Debugger::Hook, JS::Handle)’: 5:41.59 /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:80:26: warning: ‘ac.js::AutoCompartment::origin_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5:41.59 cx_->leaveCompartment(origin_, maybeLock_); 5:41.59 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 5:41.59 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:41.59 /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:2344:28: note: ‘ac.js::AutoCompartment::origin_’ was declared here 5:41.59 Maybe ac; 5:41.59 ^~ 5:41.59 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/jit/BaselineFrame-inl.h:16, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack-inl.h:23, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger-inl.h:12, 5:41.59 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:7, 5:41.59 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:41.59 /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:80:26: warning: ‘ac.js::AutoCompartment::cx_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5:41.59 cx_->leaveCompartment(origin_, maybeLock_); 5:41.59 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 5:41.59 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src29.cpp:20: 5:41.59 /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.cpp:2344:28: note: ‘ac.js::AutoCompartment::cx_’ was declared here 5:41.59 Maybe ac; 5:41.59 ^~ 5:44.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:14, 5:44.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:25, 5:44.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.04 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:44.04 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:44.04 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:44.04 ^ 5:44.04 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 5:44.04 from /<>/thunderbird-60.2.1+build1/js/src/ds/IdValuePair.h:13, 5:44.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:12, 5:44.04 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.04 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.04 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:44.04 class HeapSlot : public WriteBarrieredBase 5:44.04 ^~~~~~~~ 5:44.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:44.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:44.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.13 memset(aT, 0, sizeof(T)); 5:44.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/ds/IdValuePair.h:13, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:12, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:44.13 struct TabSizes 5:44.13 ^~~~~~~~ 5:44.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:44.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:44.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.13 memset(aT, 0, sizeof(T)); 5:44.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/ds/IdValuePair.h:13, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:12, 5:44.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:44.13 struct ServoSizes 5:44.13 ^~~~~~~~~~ 5:44.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:44.14 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:44.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.14 memset(aT, 0, sizeof(T)); 5:44.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.14 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:44.14 class StaticStrings 5:44.14 ^~~~~~~~~~~~~ 5:44.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:44.14 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:44.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.14 memset(aT, 0, sizeof(T)); 5:44.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.15 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:44.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.15 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:44.15 class PreliminaryObjectArray 5:44.15 ^~~~~~~~~~~~~~~~~~~~~~ 5:44.15 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.15 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.15 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:44.15 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:44.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.15 memset(aT, 0, sizeof(T)); 5:44.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.15 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:44.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.15 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:44.15 class TypeNewScript 5:44.15 ^~~~~~~~~~~~~ 5:44.16 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:44.16 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:44.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.16 memset(aT, 0, sizeof(T)); 5:44.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.16 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:44.16 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:9, 5:44.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.16 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:44.16 struct IonScriptCounts 5:44.16 ^~~~~~~~~~~~~~~ 5:44.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:44.19 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:44.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.19 memset(aT, 0, sizeof(T)); 5:44.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:9, 5:44.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.19 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:44.19 struct ZoneGCStats 5:44.19 ^~~~~~~~~~~ 5:44.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:44.19 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:44.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.19 memset(aT, 0, sizeof(T)); 5:44.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:44.19 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:9, 5:44.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.19 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:44.19 class NewObjectCache 5:44.19 ^~~~~~~~~~~~~~ 5:44.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.20 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.20 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:44.20 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:44.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.20 memset(aT, 0, sizeof(T)); 5:44.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.20 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:44.20 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:44.20 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:44.20 class MOZ_NON_PARAM alignas(8) Value 5:44.20 ^~~~~ 5:44.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:44.23 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:44.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.23 memset(aT, 0, sizeof(T)); 5:44.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject-inl.h:15, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/UnboxedObject-inl.h:13, 5:44.23 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:25, 5:44.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.24 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:44.24 class CodeOffsetJump 5:44.24 ^~~~~~~~~~~~~~ 5:44.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.26 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.26 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::ObjectGroup]’: 5:44.26 /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:38:17: required from here 5:44.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::ObjectGroup’ with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 5:44.26 memset(aT, 0, sizeof(T)); 5:44.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.26 /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:86:7: note: ‘class js::ObjectGroup’ declared here 5:44.26 class ObjectGroup : public gc::TenuredCell 5:44.26 ^~~~~~~~~~~ 5:44.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:44.28 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:44.28 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]’: 5:44.28 /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:1609:17: required from here 5:44.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::ObjectGroupCompartment’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:44.28 memset(aT, 0, sizeof(T)); 5:44.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:44.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.28 /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:583:7: note: ‘class js::ObjectGroupCompartment’ declared here 5:44.28 class ObjectGroupCompartment 5:44.28 ^~~~~~~~~~~~~~~~~~~~~~ 5:44.33 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:44.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:44.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:44.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:44.34 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:44.34 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 5:44.34 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:10, 5:44.34 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:7, 5:44.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src33.cpp:2: 5:44.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:44.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:44.34 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:44.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:44.34 memset(table, 0, sizeof(*table) * capacity()); 5:44.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:44.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:44.34 class HashTableEntry 5:44.34 ^~~~~~~~~~~~~~ 5:44.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:44.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:44.34 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:44.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:44.34 memset(table, 0, sizeof(*table) * capacity()); 5:44.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:44.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:44.34 class HashTableEntry 5:44.34 ^~~~~~~~~~~~~~ 5:44.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:44.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:44.35 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:44.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:44.35 memset(table, 0, sizeof(*table) * capacity()); 5:44.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:44.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:44.35 class HashTableEntry 5:44.35 ^~~~~~~~~~~~~~ 5:44.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:44.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::ArrayObjectKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::ArrayObjectKey; AllocPolicy = js::SystemAllocPolicy]’ 5:44.41 /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:1736:33: required from here 5:44.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:44.41 memset(table, 0, sizeof(*table) * capacity()); 5:44.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:44.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:44.41 class HashTableEntry 5:44.41 ^~~~~~~~~~~~~~ 5:44.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:44.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::PlainObjectKey; Value = js::ObjectGroupCompartment::PlainObjectEntry; HashPolicy = js::ObjectGroupCompartment::PlainObjectKey; AllocPolicy = js::SystemAllocPolicy]’ 5:44.41 /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:1744:33: required from here 5:44.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:44.41 memset(table, 0, sizeof(*table) * capacity()); 5:44.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:44.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:44.41 class HashTableEntry 5:44.41 ^~~~~~~~~~~~~~ 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy]’ 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:536:9: required from ‘void JS::WeakCache >::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy; MapSweepPolicy = JS::DefaultMapSweepPolicy >]’ 5:44.49 /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:1734:36: required from here 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:44.49 memset(table, 0, sizeof(*table) * capacity()); 5:44.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:44.49 class HashTableEntry 5:44.49 ^~~~~~~~~~~~~~ 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::ObjectGroupCompartment::NewEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]’ 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:753:9: required from ‘void JS::WeakCache >::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]’ 5:44.49 /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.cpp:1747:32: required from here 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:44.49 memset(table, 0, sizeof(*table) * capacity()); 5:44.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:44.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:44.49 class HashTableEntry 5:44.49 ^~~~~~~~~~~~~~ 5:47.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpObject.cpp:35, 5:47.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:11: 5:47.68 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:47.68 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:47.68 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:47.68 ^ 5:47.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:23, 5:47.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:47.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:47.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:47.68 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:47.68 class HeapSlot : public WriteBarrieredBase 5:47.68 ^~~~~~~~ 5:48.67 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:48.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:48.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.67 memset(aT, 0, sizeof(T)); 5:48.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.67 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:23, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:48.67 struct TabSizes 5:48.67 ^~~~~~~~ 5:48.67 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:48.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:48.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.67 memset(aT, 0, sizeof(T)); 5:48.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.67 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:23, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.67 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.67 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.67 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:48.67 struct ServoSizes 5:48.67 ^~~~~~~~~~ 5:48.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:48.68 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:48.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.68 memset(aT, 0, sizeof(T)); 5:48.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.68 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:48.68 class StaticStrings 5:48.68 ^~~~~~~~~~~~~ 5:48.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:48.68 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:48.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.68 memset(aT, 0, sizeof(T)); 5:48.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.68 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:48.68 class PreliminaryObjectArray 5:48.68 ^~~~~~~~~~~~~~~~~~~~~~ 5:48.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:48.68 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:48.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.68 memset(aT, 0, sizeof(T)); 5:48.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.68 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:48.68 class TypeNewScript 5:48.68 ^~~~~~~~~~~~~ 5:48.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:48.69 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:48.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.69 memset(aT, 0, sizeof(T)); 5:48.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 5:48.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:9, 5:48.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.69 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:48.69 struct ZoneGCStats 5:48.69 ^~~~~~~~~~~ 5:48.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:48.70 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:48.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.70 memset(aT, 0, sizeof(T)); 5:48.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 5:48.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:9, 5:48.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.70 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:48.70 struct IonScriptCounts 5:48.70 ^~~~~~~~~~~~~~~ 5:48.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:48.72 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:48.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.72 memset(aT, 0, sizeof(T)); 5:48.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:9, 5:48.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.72 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:48.72 class NewObjectCache 5:48.72 ^~~~~~~~~~~~~~ 5:48.72 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:48.72 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:48.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.72 memset(aT, 0, sizeof(T)); 5:48.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.72 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.72 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.72 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.72 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:48.72 class MOZ_NON_PARAM alignas(8) Value 5:48.72 ^~~~~ 5:48.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:48.76 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:48.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.76 memset(aT, 0, sizeof(T)); 5:48.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:48.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:12, 5:48.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.76 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:48.76 class CodeOffsetJump 5:48.76 ^~~~~~~~~~~~~~ 5:48.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.81 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: 5:48.82 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:159:47: required from here 5:48.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gc::TenureCountCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:48.82 memset(aT, 0, sizeof(T)); 5:48.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.82 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.cpp:29, 5:48.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:29: 5:48.82 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:152:8: note: ‘struct js::gc::TenureCountCache’ declared here 5:48.82 struct TenureCountCache 5:48.82 ^~~~~~~~~~~~~~~~ 5:48.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:48.83 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:48.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::ProtectedDataNoCheckArgs]’: 5:48.83 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.cpp:186:27: required from here 5:48.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::ProtectedDataNoCheckArgs’; use assignment instead [-Wclass-memaccess] 5:48.83 memset(aT, 0, sizeof(T)); 5:48.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:48.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:25, 5:48.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:48.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:48.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.83 /<>/thunderbird-60.2.1+build1/js/src/threading/ProtectedData.h:126:7: note: ‘class js::ProtectedDataNoCheckArgs’ declared here 5:48.83 class ProtectedDataNoCheckArgs : public ProtectedData 5:48.83 ^~~~~~~~~~~~~~~~~~~~~~~~ 5:48.84 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/AllocPolicy.h:18, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:28, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:48.84 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Utility.h: In instantiation of ‘void js_delete_poison(const T*) [with T = JSContext]’: 5:48.84 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.cpp:392:24: required from here 5:48.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Utility.h:552:15: warning: ‘void* memset(void*, int, size_t)’ writing to an object of type ‘struct JSContext’ with no trivial copy-assignment [-Wclass-memaccess] 5:48.84 memset(const_cast(p), 0x3B, sizeof(T)); 5:48.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:48.84 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:24, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/builtin/TypedObject.h:11, 5:48.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:9, 5:48.84 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:48.84 /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:98:8: note: ‘struct JSContext’ declared here 5:48.84 struct JSContext : public JS::RootingContext, 5:48.84 ^~~~~~~~~ 5:49.00 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:49.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:49.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:49.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:49.00 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:49.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:18, 5:49.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.h:10, 5:49.00 from /<>/thunderbird-60.2.1+build1/js/src/vm/ReceiverGuard.cpp:7, 5:49.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src34.cpp:2: 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:49.00 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:49.00 memset(table, 0, sizeof(*table) * capacity()); 5:49.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:49.00 class HashTableEntry 5:49.00 ^~~~~~~~~~~~~~ 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:49.00 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:49.00 memset(table, 0, sizeof(*table) * capacity()); 5:49.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:49.00 class HashTableEntry 5:49.00 ^~~~~~~~~~~~~~ 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:49.00 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:49.00 memset(table, 0, sizeof(*table) * capacity()); 5:49.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:49.00 class HashTableEntry 5:49.00 ^~~~~~~~~~~~~~ 5:49.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::ReadBarriered; HashPolicy = js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:49.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::SavedFrame::HashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:49.09 /<>/thunderbird-60.2.1+build1/js/src/vm/SavedStacks.cpp:1292:18: required from here 5:49.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:49.09 memset(table, 0, sizeof(*table) * capacity()); 5:49.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:49.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:49.09 class HashTableEntry 5:49.09 ^~~~~~~~~~~~~~ 5:53.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:66, 5:53.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:53.49 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:53.49 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:53.49 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:53.49 ^ 5:53.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 5:53.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:53.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 5:53.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 5:53.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 5:53.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:53.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:53.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:13, 5:53.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:53.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:53.49 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:53.50 class HeapSlot : public WriteBarrieredBase 5:53.50 ^~~~~~~~ 5:54.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.45 memset(aT, 0, sizeof(T)); 5:54.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:13, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:54.45 struct TabSizes 5:54.45 ^~~~~~~~ 5:54.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.45 memset(aT, 0, sizeof(T)); 5:54.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:13, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:54.45 struct ServoSizes 5:54.45 ^~~~~~~~~~ 5:54.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:54.45 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:54.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.45 memset(aT, 0, sizeof(T)); 5:54.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitOptions.h:12, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonOptimizationLevels.h:14, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:19, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:13, 5:54.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.46 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:54.46 class StaticStrings 5:54.46 ^~~~~~~~~~~~~ 5:54.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:54.46 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:54.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.46 memset(aT, 0, sizeof(T)); 5:54.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:13, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.46 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:54.46 class PreliminaryObjectArray 5:54.46 ^~~~~~~~~~~~~~~~~~~~~~ 5:54.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:54.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:54.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.47 memset(aT, 0, sizeof(T)); 5:54.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:23, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:13, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:54.47 class TypeNewScript 5:54.47 ^~~~~~~~~~~~~ 5:54.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:54.47 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:54.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.47 memset(aT, 0, sizeof(T)); 5:54.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:13, 5:54.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.47 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:54.47 struct IonScriptCounts 5:54.47 ^~~~~~~~~~~~~~~ 5:54.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:54.50 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:54.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.50 memset(aT, 0, sizeof(T)); 5:54.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/builtin/MapObject.h:11, 5:54.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:25, 5:54.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.51 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:54.51 struct ZoneGCStats 5:54.51 ^~~~~~~~~~~ 5:54.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:54.51 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:54.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.51 memset(aT, 0, sizeof(T)); 5:54.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/builtin/MapObject.h:11, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:25, 5:54.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.51 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:54.51 class NewObjectCache 5:54.51 ^~~~~~~~~~~~~~ 5:54.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:54.51 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:54.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.51 memset(aT, 0, sizeof(T)); 5:54.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.51 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:54.51 class MOZ_NON_PARAM alignas(8) Value 5:54.51 ^~~~~ 5:54.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:54.55 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:54.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.55 memset(aT, 0, sizeof(T)); 5:54.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/BooleanObject-inl.h:12, 5:54.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:61, 5:54.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.55 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:54.55 class CodeOffsetJump 5:54.55 ^~~~~~~~~~~~~~ 5:54.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.cpp:40, 5:54.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:47: 5:54.69 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:54.69 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:54.69 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:54.69 ^ 5:54.69 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 5:54.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.69 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.69 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:54.69 class HeapSlot : public WriteBarrieredBase 5:54.69 ^~~~~~~~ 5:54.77 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:54.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:54.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:54.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:54.77 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:54.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:54.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:54.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:54.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:54.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:54.77 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:54.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:54.77 memset(table, 0, sizeof(*table) * capacity()); 5:54.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:54.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:54.77 class HashTableEntry 5:54.77 ^~~~~~~~~~~~~~ 5:54.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:54.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:54.77 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:54.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:54.77 memset(table, 0, sizeof(*table) * capacity()); 5:54.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:54.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:54.77 class HashTableEntry 5:54.77 ^~~~~~~~~~~~~~ 5:54.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:54.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:54.78 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:54.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:54.78 memset(table, 0, sizeof(*table) * capacity()); 5:54.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:54.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:54.78 class HashTableEntry 5:54.78 ^~~~~~~~~~~~~~ 5:54.82 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 5:54.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 5:54.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.82 memset(aT, 0, sizeof(T)); 5:54.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.82 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:54.82 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:54.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 5:54.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 5:54.83 struct TabSizes 5:54.83 ^~~~~~~~ 5:54.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 5:54.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 5:54.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.83 memset(aT, 0, sizeof(T)); 5:54.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 5:54.83 struct ServoSizes 5:54.83 ^~~~~~~~~~ 5:54.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 5:54.83 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 5:54.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.83 memset(aT, 0, sizeof(T)); 5:54.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.83 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 5:54.83 class StaticStrings 5:54.83 ^~~~~~~~~~~~~ 5:54.84 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.84 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 5:54.84 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 5:54.84 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.84 memset(aT, 0, sizeof(T)); 5:54.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.84 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 5:54.84 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 5:54.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:54.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:18, 5:54.84 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.84 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.84 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 5:54.84 struct ZoneGCStats 5:54.84 ^~~~~~~~~~~ 5:54.86 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 5:54.86 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 5:54.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.86 memset(aT, 0, sizeof(T)); 5:54.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.86 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:18, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.86 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 5:54.86 class PreliminaryObjectArray 5:54.86 ^~~~~~~~~~~~~~~~~~~~~~ 5:54.86 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 5:54.86 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 5:54.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.86 memset(aT, 0, sizeof(T)); 5:54.86 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.86 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:18, 5:54.86 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.86 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 5:54.86 class TypeNewScript 5:54.86 ^~~~~~~~~~~~~ 5:54.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 5:54.87 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 5:54.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.87 memset(aT, 0, sizeof(T)); 5:54.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:18, 5:54.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.87 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 5:54.87 struct IonScriptCounts 5:54.87 ^~~~~~~~~~~~~~~ 5:54.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 5:54.89 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 5:54.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.89 memset(aT, 0, sizeof(T)); 5:54.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:18, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.89 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 5:54.89 class NewObjectCache 5:54.89 ^~~~~~~~~~~~~~ 5:54.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 5:54.89 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 5:54.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.89 memset(aT, 0, sizeof(T)); 5:54.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.89 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:14, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 5:54.89 class MOZ_NON_PARAM alignas(8) Value 5:54.89 ^~~~~ 5:54.93 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:54.93 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:54.93 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:54.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 5:54.93 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 5:54.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 5:54.93 memset(aT, 0, sizeof(T)); 5:54.93 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:54.93 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 5:54.93 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:54.93 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:54.93 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:54.93 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:24, 5:54.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:54.93 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 5:54.93 class CodeOffsetJump 5:54.93 ^~~~~~~~~~~~~~ 5:55.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:11, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:55.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:55.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = js::TemporaryTypeSet; size_t = long unsigned int]’: 5:55.05 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.cpp:1147:25: required from here 5:55.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::TemporaryTypeSet’; use assignment or value-initialization instead [-Wclass-memaccess] 5:55.05 memset(aT, 0, sizeof(T)); 5:55.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 5:55.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 5:55.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:18, 5:55.06 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:55.06 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:55.06 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:754:7: note: ‘class js::TemporaryTypeSet’ declared here 5:55.06 class TemporaryTypeSet : public TypeSet 5:55.06 ^~~~~~~~~~~~~~~~ 5:55.12 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:55.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:55.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:55.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:55.12 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:55.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:14, 5:55.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType-inl.h:10, 5:55.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.cpp:7, 5:55.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src36.cpp:2: 5:55.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 5:55.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 5:55.12 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 5:55.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 5:55.12 memset(table, 0, sizeof(*table) * capacity()); 5:55.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 5:55.12 class HashTableEntry 5:55.12 ^~~~~~~~~~~~~~ 5:55.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:55.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:55.12 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 5:55.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 5:55.12 memset(table, 0, sizeof(*table) * capacity()); 5:55.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 5:55.12 class HashTableEntry 5:55.12 ^~~~~~~~~~~~~~ 5:55.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:55.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:55.13 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 5:55.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:55.13 memset(table, 0, sizeof(*table) * capacity()); 5:55.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:55.13 class HashTableEntry 5:55.13 ^~~~~~~~~~~~~~ 5:55.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 5:55.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSObject*; Value = unsigned int; HashPolicy = js::MovableCellHasher; AllocPolicy = js::SystemAllocPolicy]’ 5:55.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:188:36: required from ‘void js::MutableWrappedPtrOperations, Wrapper>::clear() [with Wrapper = JS::Rooted, js::SystemAllocPolicy> >; Args = {JSObject*, unsigned int, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy}]’ 5:55.32 /<>/thunderbird-60.2.1+build1/js/src/vm/StructuredClone.cpp:1807:18: required from here 5:55.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 5:55.32 memset(table, 0, sizeof(*table) * capacity()); 5:55.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 5:55.32 class HashTableEntry 5:55.32 ^~~~~~~~~~~~~~ 5:55.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/BitSet.h:12, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:10, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/BooleanObject-inl.h:12, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:61, 5:55.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:55.61 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 5:55.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 5:55.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:55.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 5:55.61 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 5:55.61 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 5:55.61 memset(p, 0, numElems * sizeof(T)); 5:55.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 5:55.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 5:55.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 5:55.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.h:10, 5:55.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/SelfHosting.cpp:7, 5:55.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src35.cpp:2: 5:55.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 5:55.61 class HashTableEntry 5:55.61 ^~~~~~~~~~~~~~ 5:59.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:48, 5:59.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 5:59.46 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 5:59.46 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 5:59.46 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 5:59.46 ^ 5:59.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 5:59.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 5:59.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 5:59.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 5:59.46 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 5:59.46 class HeapSlot : public WriteBarrieredBase 5:59.46 ^~~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:06:00.181707 6:00.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:00.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:00.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.45 memset(aT, 0, sizeof(T)); 6:00.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:00.45 struct TabSizes 6:00.45 ^~~~~~~~ 6:00.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:00.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:00.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.45 memset(aT, 0, sizeof(T)); 6:00.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:00.45 struct ServoSizes 6:00.45 ^~~~~~~~~~ 6:00.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:00.47 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:00.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.47 memset(aT, 0, sizeof(T)); 6:00.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayBufferObject.h:14, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:14, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.47 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:00.47 class StaticStrings 6:00.47 ^~~~~~~~~~~~~ 6:00.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:00.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:00.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.47 memset(aT, 0, sizeof(T)); 6:00.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayBufferObject.h:14, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:14, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:00.47 class PreliminaryObjectArray 6:00.47 ^~~~~~~~~~~~~~~~~~~~~~ 6:00.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:00.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:00.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.47 memset(aT, 0, sizeof(T)); 6:00.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayBufferObject.h:14, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:14, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:00.47 class TypeNewScript 6:00.47 ^~~~~~~~~~~~~ 6:00.48 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:00.48 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:00.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.48 memset(aT, 0, sizeof(T)); 6:00.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.48 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayBufferObject.h:15, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:14, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.48 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:00.48 struct IonScriptCounts 6:00.48 ^~~~~~~~~~~~~~~ 6:00.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:00.50 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:00.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.50 memset(aT, 0, sizeof(T)); 6:00.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayBufferObject.h:15, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:14, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.50 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:00.50 struct ZoneGCStats 6:00.50 ^~~~~~~~~~~ 6:00.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:00.51 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:00.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.51 memset(aT, 0, sizeof(T)); 6:00.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayBufferObject.h:15, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:14, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.51 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:00.51 class NewObjectCache 6:00.51 ^~~~~~~~~~~~~~ 6:00.51 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:00.51 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:00.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.51 memset(aT, 0, sizeof(T)); 6:00.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.51 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.51 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:00.51 class MOZ_NON_PARAM alignas(8) Value 6:00.51 ^~~~~ 6:00.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:00.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:00.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:00.55 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:00.55 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:00.55 memset(aT, 0, sizeof(T)); 6:00.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:00.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:22, 6:00.55 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:48, 6:00.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.55 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:00.55 class CodeOffsetJump 6:00.55 ^~~~~~~~~~~~~~ 6:00.74 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:00.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:00.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:00.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:00.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:00.74 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:00.74 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:00.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:00.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:00.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:00.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:00.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:00.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:00.74 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:00.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:00.74 memset(table, 0, sizeof(*table) * capacity()); 6:00.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:00.75 class HashTableEntry 6:00.75 ^~~~~~~~~~~~~~ 6:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:00.75 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:00.75 memset(table, 0, sizeof(*table) * capacity()); 6:00.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:00.75 class HashTableEntry 6:00.75 ^~~~~~~~~~~~~~ 6:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:00.75 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:00.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:00.75 memset(table, 0, sizeof(*table) * capacity()); 6:00.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:00.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:00.76 class HashTableEntry 6:00.76 ^~~~~~~~~~~~~~ 6:01.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:01.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:01.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:01.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:01.10 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:01.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:01.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:01.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:01.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:01.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:01.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]’: 6:01.10 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:218:25: required from ‘static void js::UnsharedOps::podCopy(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]’ 6:01.10 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:262:25: required from ‘static bool js::ElementSpecific::setFromTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]’ 6:01.10 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:1477:62: required from ‘bool SetFromTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; uint32_t = unsigned int]’ 6:01.10 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:1577:1: required from here 6:01.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:110:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct js::uint8_clamped’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 6:01.10 memcpy(aDst, aSrc, aNElem * sizeof(T)); 6:01.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:14, 6:01.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:01.10 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:01.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:01.10 /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayBufferObject.h:513:8: note: ‘struct js::uint8_clamped’ declared here 6:01.10 struct uint8_clamped { 6:01.10 ^~~~~~~~~~~~~ 6:01.15 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:01.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:01.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:01.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:01.15 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:01.15 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:01.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:12, 6:01.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:01.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:01.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:01.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodMove(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]’: 6:01.15 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:223:25: required from ‘static void js::UnsharedOps::podMove(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = long unsigned int]’ 6:01.15 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:474:25: required from ‘static bool js::ElementSpecific::setFromOverlappingTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]’ 6:01.15 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:256:48: required from ‘static bool js::ElementSpecific::setFromTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps; uint32_t = unsigned int]’ 6:01.15 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:1477:62: required from ‘bool SetFromTypedArray(JS::Handle, JS::Handle, uint32_t) [with T = js::uint8_clamped; uint32_t = unsigned int]’ 6:01.15 /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:1577:1: required from here 6:01.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:157:10: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct js::uint8_clamped’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 6:01.15 memmove(aDst, aSrc, aNElem * sizeof(T)); 6:01.15 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:01.15 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.h:14, 6:01.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject-inl.h:12, 6:01.15 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypedArrayObject.cpp:7, 6:01.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src37.cpp:2: 6:01.15 /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayBufferObject.h:513:8: note: ‘struct js::uint8_clamped’ declared here 6:01.15 struct uint8_clamped { 6:01.15 ^~~~~~~~~~~~~ 6:05.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:05.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:05.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.74 memset(aT, 0, sizeof(T)); 6:05.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:05.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:05.74 struct TabSizes 6:05.74 ^~~~~~~~ 6:05.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:05.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:05.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.74 memset(aT, 0, sizeof(T)); 6:05.74 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.74 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 6:05.74 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:05.74 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.74 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:05.74 struct ServoSizes 6:05.74 ^~~~~~~~~~ 6:05.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:05.75 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:05.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.75 memset(aT, 0, sizeof(T)); 6:05.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:05.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.75 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:05.75 class StaticStrings 6:05.75 ^~~~~~~~~~~~~ 6:05.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:05.75 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:05.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.75 memset(aT, 0, sizeof(T)); 6:05.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.75 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 6:05.75 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:05.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.75 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:05.75 class PreliminaryObjectArray 6:05.75 ^~~~~~~~~~~~~~~~~~~~~~ 6:05.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:05.76 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:05.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.76 memset(aT, 0, sizeof(T)); 6:05.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.76 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 6:05.76 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:05.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.76 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:05.76 class TypeNewScript 6:05.76 ^~~~~~~~~~~~~ 6:05.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:05.77 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:05.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.77 memset(aT, 0, sizeof(T)); 6:05.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:20, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:05.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.77 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:05.77 struct ZoneGCStats 6:05.77 ^~~~~~~~~~~ 6:05.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.77 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:05.77 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:05.77 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.77 memset(aT, 0, sizeof(T)); 6:05.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.77 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:05.77 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:05.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:05.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:05.78 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 6:05.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:20, 6:05.78 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:05.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.78 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:05.78 struct IonScriptCounts 6:05.78 ^~~~~~~~~~~~~~~ 6:05.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:05.80 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:05.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.80 memset(aT, 0, sizeof(T)); 6:05.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:20, 6:05.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:05.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.80 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:05.80 class NewObjectCache 6:05.80 ^~~~~~~~~~~~~~ 6:05.81 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.81 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.81 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:05.81 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:05.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.81 memset(aT, 0, sizeof(T)); 6:05.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.81 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:05.81 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:05.81 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.81 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:05.81 class MOZ_NON_PARAM alignas(8) Value 6:05.81 ^~~~~ 6:05.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.87 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.87 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]’: 6:05.87 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:50:55: required from here 6:05.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataTierCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.87 memset(aT, 0, sizeof(T)); 6:05.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCompile.h:22, 6:05.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:43, 6:05.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:11: 6:05.87 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:43:8: note: ‘struct js::wasm::LinkDataTierCacheablePod’ declared here 6:05.87 struct LinkDataTierCacheablePod 6:05.87 ^~~~~~~~~~~~~~~~~~~~~~~~ 6:05.88 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:05.88 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:05.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.88 memset(aT, 0, sizeof(T)); 6:05.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.88 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:05.88 from /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:44, 6:05.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:11: 6:05.88 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:05.88 class CodeOffsetJump 6:05.88 ^~~~~~~~~~~~~~ 6:05.90 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.90 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.90 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.90 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.90 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]’: 6:05.90 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:166:30: required from here 6:05.90 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct AsmJSGlobal::CacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.90 memset(aT, 0, sizeof(T)); 6:05.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.90 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:11: 6:05.90 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:132:12: note: ‘struct AsmJSGlobal::CacheablePod’ declared here 6:05.91 struct CacheablePod { 6:05.91 ^~~~~~~~~~~~ 6:05.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.91 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.91 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = AsmJSExport]’: 6:05.91 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:263:33: required from here 6:05.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class AsmJSExport’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.91 memset(aT, 0, sizeof(T)); 6:05.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.91 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:11: 6:05.91 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:254:7: note: ‘class AsmJSExport’ declared here 6:05.91 class AsmJSExport 6:05.91 ^~~~~~~~~~~ 6:05.91 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:05.91 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:05.91 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:05.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:05.91 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:05.91 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:05.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = AsmJSMetadataCacheablePod]’: 6:05.91 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:300:47: required from here 6:05.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct AsmJSMetadataCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 6:05.91 memset(aT, 0, sizeof(T)); 6:05.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:05.91 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:11: 6:05.91 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:293:8: note: ‘struct AsmJSMetadataCacheablePod’ declared here 6:05.91 struct AsmJSMetadataCacheablePod 6:05.91 ^~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.09 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:06.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:06.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:06.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:06.09 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:06.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:06.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:06.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:06.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:06.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:06.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:06.09 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:06.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:06.09 memset(table, 0, sizeof(*table) * capacity()); 6:06.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:06.09 class HashTableEntry 6:06.09 ^~~~~~~~~~~~~~ 6:06.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:06.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:06.09 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:06.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:06.09 memset(table, 0, sizeof(*table) * capacity()); 6:06.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:06.09 class HashTableEntry 6:06.09 ^~~~~~~~~~~~~~ 6:06.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:06.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:06.10 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:06.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:06.10 memset(table, 0, sizeof(*table) * capacity()); 6:06.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:06.10 class HashTableEntry 6:06.10 ^~~~~~~~~~~~~~ 6:06.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: 6:06.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ 6:06.13 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:167:20: required from here 6:06.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:06.13 memset(table, 0, sizeof(*table) * capacity()); 6:06.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:06.13 class HashTableEntry 6:06.13 ^~~~~~~~~~~~~~ 6:06.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:12, 6:06.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:06.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 6:06.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 6:06.47 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:06.47 from /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:44, 6:06.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:11: 6:06.47 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 6:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 6:06.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 6:06.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 6:06.48 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 6:06.48 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 6:06.48 memset(p, 0, numElems * sizeof(T)); 6:06.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.48 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:06.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:06.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:06.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:06.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:06.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 6:06.48 class HashTableEntry 6:06.48 ^~~~~~~~~~~~~~ 6:06.48 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:17, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/builtin/Promise.h:13, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:17, 6:06.48 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:06.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:06.48 /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h: In instantiation of ‘T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]’: 6:06.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 6:06.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]’ 6:06.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]’ 6:06.49 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmAST.h:941:29: required from here 6:06.49 /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:910:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 6:06.49 memset(p, 0, numElems * sizeof(T)); 6:06.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.49 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:06.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:06.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:06.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:06.49 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:06.49 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:06.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:06.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:06.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:06.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 6:06.49 class HashTableEntry 6:06.49 ^~~~~~~~~~~~~~ 6:06.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:06.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:06.51 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:06.51 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:06.51 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 6:06.51 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:311:90: required from here 6:06.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:06.51 memset(table, 0, sizeof(*table) * capacity()); 6:06.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:06.51 class HashTableEntry 6:06.51 ^~~~~~~~~~~~~~ 6:11.95 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:20: 6:11.95 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::endBlock(js::wasm::ExprType)’: 6:11.95 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:2756:9: warning: ‘*((void*)& r +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:11.95 switch (r->tag) { 6:11.95 ^~~~~~ 6:11.95 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:6790:19: note: ‘*((void*)& r +4)’ was declared here 6:11.95 Maybe r; 6:11.95 ^ 6:11.99 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘void js::wasm::BaseCompiler::endLoop(js::wasm::ExprType)’: 6:11.99 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:2756:9: warning: ‘*((void*)& r +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:11.99 switch (r->tag) { 6:11.99 ^~~~~~ 6:11.99 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:6843:19: note: ‘*((void*)& r +4)’ was declared here 6:11.99 Maybe r; 6:11.99 ^ 6:11.99 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:1978:65: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:11.99 void setF32Reg(RegF32 r) { kind_ = RegisterF32; f32reg_ = r; } 6:11.99 ~~~~~~~~^~~ 6:11.99 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:6843:19: note: ‘r’ was declared here 6:11.99 Maybe r; 6:11.99 ^ 6:12.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:23, 6:12.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.22 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 6:12.22 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 6:12.23 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 6:12.23 ^ 6:12.23 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 6:12.23 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:15, 6:12.23 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.23 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.23 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 6:12.23 class HeapSlot : public WriteBarrieredBase 6:12.23 ^~~~~~~~ 6:12.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:12.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:12.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.30 memset(aT, 0, sizeof(T)); 6:12.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:15, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:12.30 struct TabSizes 6:12.30 ^~~~~~~~ 6:12.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:12.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:12.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.30 memset(aT, 0, sizeof(T)); 6:12.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.30 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:18, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:15, 6:12.30 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:12.30 struct ServoSizes 6:12.30 ^~~~~~~~~~ 6:12.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:12.31 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:12.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.31 memset(aT, 0, sizeof(T)); 6:12.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:15, 6:12.31 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.31 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:12.31 class StaticStrings 6:12.31 ^~~~~~~~~~~~~ 6:12.31 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.32 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.32 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:12.32 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:12.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.32 memset(aT, 0, sizeof(T)); 6:12.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:12.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:12.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:12.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:12.32 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:15, 6:12.32 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.32 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:12.32 class PreliminaryObjectArray 6:12.33 ^~~~~~~~~~~~~~~~~~~~~~ 6:12.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:12.33 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:12.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.33 memset(aT, 0, sizeof(T)); 6:12.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:15, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.33 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:12.33 class TypeNewScript 6:12.33 ^~~~~~~~~~~~~ 6:12.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:12.33 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:12.33 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.33 memset(aT, 0, sizeof(T)); 6:12.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.33 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 6:12.33 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:18, 6:12.33 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.33 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:12.33 struct IonScriptCounts 6:12.33 ^~~~~~~~~~~~~~~ 6:12.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:12.36 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:12.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.36 memset(aT, 0, sizeof(T)); 6:12.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:18, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.36 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:12.36 struct ZoneGCStats 6:12.36 ^~~~~~~~~~~ 6:12.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:12.36 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:12.36 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.36 memset(aT, 0, sizeof(T)); 6:12.36 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.36 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/jsexn.h:17, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/vm/GlobalObject.h:12, 6:12.36 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:18, 6:12.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.36 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:12.36 class NewObjectCache 6:12.36 ^~~~~~~~~~~~~~ 6:12.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:12.37 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:12.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.37 memset(aT, 0, sizeof(T)); 6:12.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.37 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:12.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:12.37 class MOZ_NON_PARAM alignas(8) Value 6:12.37 ^~~~~ 6:12.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.41 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.41 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:12.41 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:12.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.41 memset(aT, 0, sizeof(T)); 6:12.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:12.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:12.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 6:12.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 6:12.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 6:12.41 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:22, 6:12.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.41 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:12.41 class CodeOffsetJump 6:12.41 ^~~~~~~~~~~~~~ 6:12.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:12.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::Array]’: 6:12.44 /<>/thunderbird-60.2.1+build1/js/src/ds/Bitmap.cpp:36:18: required from here 6:12.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::Array’; use assignment or value-initialization instead [-Wclass-memaccess] 6:12.45 memset(aT, 0, sizeof(T)); 6:12.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.45 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/EnumeratedArray.h:12, 6:12.45 from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:15, 6:12.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:12.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Array.h:22:7: note: ‘class mozilla::Array’ declared here 6:12.45 class Array 6:12.45 ^~~~~ 6:12.51 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:12.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:12.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:12.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:12.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Class.h:14, 6:12.51 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.h:13, 6:12.51 from /<>/thunderbird-60.2.1+build1/js/src/builtin/intl/PluralRules.cpp:9, 6:12.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src4.cpp:2: 6:12.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:12.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:12.51 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:12.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:12.51 memset(table, 0, sizeof(*table) * capacity()); 6:12.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:12.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:12.51 class HashTableEntry 6:12.51 ^~~~~~~~~~~~~~ 6:12.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:12.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:12.51 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:12.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:12.51 memset(table, 0, sizeof(*table) * capacity()); 6:12.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:12.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:12.51 class HashTableEntry 6:12.51 ^~~~~~~~~~~~~~ 6:12.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:12.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:12.52 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:12.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:12.52 memset(table, 0, sizeof(*table) * capacity()); 6:12.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:12.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:12.53 class HashTableEntry 6:12.53 ^~~~~~~~~~~~~~ 6:13.34 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.34 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.35 memset(aT, 0, sizeof(T)); 6:13.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:13.35 struct TabSizes 6:13.35 ^~~~~~~~ 6:13.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.35 memset(aT, 0, sizeof(T)); 6:13.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:13.35 struct ServoSizes 6:13.35 ^~~~~~~~~~ 6:13.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:13.35 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:13.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.35 memset(aT, 0, sizeof(T)); 6:13.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.35 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.35 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.35 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:13.35 class StaticStrings 6:13.35 ^~~~~~~~~~~~~ 6:13.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:13.37 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:13.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.37 memset(aT, 0, sizeof(T)); 6:13.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:24, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.37 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:13.37 class PreliminaryObjectArray 6:13.37 ^~~~~~~~~~~~~~~~~~~~~~ 6:13.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:13.37 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:13.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.37 memset(aT, 0, sizeof(T)); 6:13.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 6:13.37 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:24, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.37 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:13.37 class TypeNewScript 6:13.37 ^~~~~~~~~~~~~ 6:13.37 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:13.38 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:13.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.38 memset(aT, 0, sizeof(T)); 6:13.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.38 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 6:13.38 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:24, 6:13.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.38 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:13.38 struct IonScriptCounts 6:13.38 ^~~~~~~~~~~~~~~ 6:13.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.40 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:13.40 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:13.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.40 memset(aT, 0, sizeof(T)); 6:13.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:13.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 6:13.40 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:13.40 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 6:13.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:24, 6:13.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.40 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:13.40 struct ZoneGCStats 6:13.40 ^~~~~~~~~~~ 6:13.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:13.41 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:13.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.41 memset(aT, 0, sizeof(T)); 6:13.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/jslibmath.h:16, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:24, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.41 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:13.41 class NewObjectCache 6:13.41 ^~~~~~~~~~~~~~ 6:13.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:13.41 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:13.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.41 memset(aT, 0, sizeof(T)); 6:13.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.41 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:13.41 class MOZ_NON_PARAM alignas(8) Value 6:13.41 ^~~~~ 6:13.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:13.45 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:13.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.45 memset(aT, 0, sizeof(T)); 6:13.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 6:13.45 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:28, 6:13.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.45 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:13.45 class CodeOffsetJump 6:13.45 ^~~~~~~~~~~~~~ 6:13.48 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:13.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:13.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.48 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.48 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.48 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.48 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]’: 6:13.48 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:50:55: required from here 6:13.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataTierCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 6:13.48 memset(aT, 0, sizeof(T)); 6:13.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:13.48 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCompile.h:22, 6:13.48 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:23, 6:13.48 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmStubs.h:22, 6:13.48 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:31, 6:13.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.48 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:43:8: note: ‘struct js::wasm::LinkDataTierCacheablePod’ declared here 6:13.48 struct LinkDataTierCacheablePod 6:13.48 ^~~~~~~~~~~~~~~~~~~~~~~~ 6:13.63 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:13.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:13.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:13.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:13.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:13.63 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:13.63 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:13.63 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.h:22, 6:13.63 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBuiltins.cpp:19, 6:13.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src39.cpp:2: 6:13.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:13.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:13.63 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:13.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:13.63 memset(table, 0, sizeof(*table) * capacity()); 6:13.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:13.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:13.63 class HashTableEntry 6:13.63 ^~~~~~~~~~~~~~ 6:13.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:13.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:13.63 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:13.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:13.63 memset(table, 0, sizeof(*table) * capacity()); 6:13.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:13.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:13.63 class HashTableEntry 6:13.63 ^~~~~~~~~~~~~~ 6:13.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:13.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:13.64 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:13.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:13.64 memset(table, 0, sizeof(*table) * capacity()); 6:13.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:13.64 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:13.64 class HashTableEntry 6:13.64 ^~~~~~~~~~~~~~ 6:16.08 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:11: 6:16.08 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp: In function ‘bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::Sig&&, unsigned int, uint32_t*)’: 6:16.08 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:2228:43: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:16.08 env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); 6:16.08 ^ 6:16.08 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:2220:18: note: ‘sigIndex’ was declared here 6:16.08 uint32_t sigIndex; 6:16.08 ^~~~~~~~ 6:17.53 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp: In member function ‘js::wasm::SharedModule ModuleValidator::finish()’: 6:17.53 /<>/thunderbird-60.2.1+build1/js/src/wasm/AsmJS.cpp:2452:65: warning: ‘pos.js::frontend::TokenPos::end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:17.53 asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart; 6:17.53 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 6:20.21 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:20: 6:20.21 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBrTable()’: 6:20.21 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:1846:14: warning: ‘branchValueType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.21 else if (type == ExprType::I64) 6:20.21 ^~ 6:20.21 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:7086:14: note: ‘branchValueType’ was declared here 6:20.21 ExprType branchValueType; 6:20.21 ^~~~~~~~~~~~~~~ 6:20.37 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/toolkit/library/rust' 6:20.37 force-cargo-library-build 6:20.55 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSelect()’: 6:20.55 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:8088:5: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.55 switch (NonAnyToValType(type)) { 6:20.55 ^~~~~~ 6:20.55 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:138, 6:20.55 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:20: 6:20.55 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:76:5: warning: ‘trueType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.55 if (MOZ_LIKELY(one == two)) { 6:20.55 ^~ 6:20.55 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:1381:15: note: ‘trueType’ was declared here 6:20.55 StackType trueType; 6:20.55 ^~~~~~~~ 6:20.55 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:76:5: warning: ‘falseType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.55 if (MOZ_LIKELY(one == two)) { 6:20.55 ^~ 6:20.55 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:1377:15: note: ‘falseType’ was declared here 6:20.55 StackType falseType; 6:20.55 ^~~~~~~~~ 6:20.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:20: 6:20.61 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: 6:20.61 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:7012:5: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.61 switch (kind) { 6:20.61 ^~~~~~ 6:20.61 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:7016:43: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.61 case LabelKind::Else: endIfThenElse(type); break; 6:20.61 ~~~~~~~~~~~~~^~~~~~ 6:20.64 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitElse()’: 6:20.65 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:6939:33: warning: ‘thenType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.65 r = popJoinRegUnlessVoid(thenType); 6:20.65 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 6:20.68 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: 6:20.68 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:7042:48: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.68 Maybe r = popJoinRegUnlessVoid(type); 6:20.68 ^ 6:20.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:138, 6:20.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:20: 6:20.68 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:624:57: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.68 return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem(); 6:20.68 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:20: 6:20.68 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:7027:14: note: ‘relativeDepth’ was declared here 6:20.68 uint32_t relativeDepth; 6:20.68 ^~~~~~~~~~~~~ 6:20.81 Compiling siphasher v0.2.1 6:20.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:138, 6:20.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:20: 6:20.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: 6:20.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:624:57: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.83 return controlStack_[controlStack_.length() - 1 - relativeDepth].controlItem(); 6:20.83 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:20: 6:20.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:7060:14: note: ‘relativeDepth’ was declared here 6:20.83 uint32_t relativeDepth; 6:20.83 ^~~~~~~~~~~~~ 6:20.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:5135:34: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:20.83 resultType(resultType) 6:20.83 ^ 6:20.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBaselineCompile.cpp:7061:14: note: ‘type’ was declared here 6:20.83 ExprType type; 6:20.83 ^~~~ 6:21.16 Compiling libc v0.2.33 6:21.42 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:38: 6:21.42 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp: In function ‘bool AstDecodeExpr(AstDecodeContext&)’: 6:21.42 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:832:9: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.42 if (!IsVoid(type)) 6:21.42 ^~ 6:21.42 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:826:14: note: ‘type’ was declared here 6:21.42 ExprType type; 6:21.42 ^~~~ 6:21.42 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:55:18: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.42 type(type) 6:21.42 ^ 6:21.42 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:570:14: note: ‘type’ was declared here 6:21.42 ExprType type; 6:21.42 ^~~~ 6:21.42 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:55:18: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.42 type(type) 6:21.42 ^ 6:21.42 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:585:14: note: ‘type’ was declared here 6:21.42 ExprType type; 6:21.42 ^~~~ 6:21.82 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCAPI.h:15, 6:21.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:23, 6:21.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:21.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:21.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Vector.h: In function ‘bool js::wasm::BinaryToAst(JSContext*, const uint8_t*, uint32_t, js::LifoAlloc&, js::wasm::AstModule**)’: 6:21.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Vector.h:172:5: warning: ‘func’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.82 *aDst = temp; 6:21.82 ^ 6:21.82 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:38: 6:21.82 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:2225:18: note: ‘func’ was declared here 6:21.82 AstFunc* func; 6:21.82 ^~~~ 6:21.82 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:2130:64: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.82 AstExport* e = new(c.lifo) AstExport(name, exp.kind(), AstRef(index)); 6:21.82 ^~~~~~~~~~~~~ 6:21.82 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:2118:16: note: ‘index’ was declared here 6:21.82 size_t index; 6:21.82 ^~~~~ 6:21.82 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmFrameIter.h:24, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:30, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:20, 6:21.82 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:21.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:21.82 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:1460:8: warning: ‘*((void*)& memory +12)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.82 struct Limits 6:21.83 ^~~~~~ 6:21.83 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:38: 6:21.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:1957:19: note: ‘*((void*)& memory +12)’ was declared here 6:21.83 Maybe memory; 6:21.83 ^~~~~~ 6:21.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:12, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:21.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:21.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Maybe.h:141:5: warning: ‘*((void*)(& memory)+4).mozilla::Maybe::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.83 if (aOther.mIsSome) { 6:21.83 ^~ 6:21.83 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:38: 6:21.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:1957:19: note: ‘*((void*)(& memory)+4).mozilla::Maybe::mIsSome’ was declared here 6:21.83 Maybe memory; 6:21.83 ^~~~~~ 6:21.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:12, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.h:13, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:7, 6:21.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:21.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Maybe.h:502:5: warning: ‘*((void*)& memory +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.83 ::new (KnownNotNull, data()) T(Forward(aArgs)...); 6:21.83 ^~ 6:21.83 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:38: 6:21.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:1957:19: note: ‘*((void*)& memory +4)’ was declared here 6:21.83 Maybe memory; 6:21.83 ^~~~~~ 6:21.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmFrameIter.h:24, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:30, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.h:18, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Debugger.h:20, 6:21.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/Xdr.cpp:15, 6:21.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:2: 6:21.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:1460:8: warning: ‘memory.js::wasm::Limits::initial’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:21.83 struct Limits 6:21.83 ^~~~~~ 6:21.83 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src38.cpp:38: 6:21.83 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryToAST.cpp:1957:19: note: ‘memory.js::wasm::Limits::initial’ was declared here 6:21.83 Maybe memory; 6:21.83 ^~~~~~ 6:21.84 Compiling unicode-xid v0.0.4 6:22.03 Compiling quote v0.3.15 6:22.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmJS.cpp:46, 6:22.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:29: 6:22.57 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 6:22.57 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 6:22.57 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 6:22.57 ^ 6:22.57 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:22.57 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:22.57 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:22.57 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:22.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:22.57 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 6:22.57 class HeapSlot : public WriteBarrieredBase 6:22.57 ^~~~~~~~ 6:22.85 Compiling unicode-xid v0.1.0 6:23.01 Compiling glob v0.2.11 6:23.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:23.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:23.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.41 memset(aT, 0, sizeof(T)); 6:23.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.41 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:23.41 struct TabSizes 6:23.41 ^~~~~~~~ 6:23.42 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:23.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:23.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.42 memset(aT, 0, sizeof(T)); 6:23.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.42 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.42 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:23.42 struct ServoSizes 6:23.42 ^~~~~~~~~~ 6:23.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:23.43 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:23.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.43 memset(aT, 0, sizeof(T)); 6:23.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/SymbolType.h:24, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/AtomMarking.h:13, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:15, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.43 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:23.43 class StaticStrings 6:23.43 ^~~~~~~~~~~~~ 6:23.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:23.43 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:23.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.43 memset(aT, 0, sizeof(T)); 6:23.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.43 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.43 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:23.43 struct ZoneGCStats 6:23.43 ^~~~~~~~~~~ 6:23.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:23.44 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:23.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.44 memset(aT, 0, sizeof(T)); 6:23.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.44 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:23.45 class PreliminaryObjectArray 6:23.45 ^~~~~~~~~~~~~~~~~~~~~~ 6:23.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:23.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:23.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.45 memset(aT, 0, sizeof(T)); 6:23.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.45 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:23.45 class TypeNewScript 6:23.45 ^~~~~~~~~~~~~ 6:23.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:23.47 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:23.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.47 memset(aT, 0, sizeof(T)); 6:23.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.47 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.47 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:23.47 struct IonScriptCounts 6:23.47 ^~~~~~~~~~~~~~~ 6:23.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:23.49 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:23.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.49 memset(aT, 0, sizeof(T)); 6:23.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.49 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:23.49 class NewObjectCache 6:23.49 ^~~~~~~~~~~~~~ 6:23.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:23.49 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:23.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.49 memset(aT, 0, sizeof(T)); 6:23.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.49 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.49 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:23.49 class MOZ_NON_PARAM alignas(8) Value 6:23.49 ^~~~~ 6:23.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:23.52 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:23.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.52 memset(aT, 0, sizeof(T)); 6:23.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.52 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.52 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.52 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.52 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:23.52 class CodeOffsetJump 6:23.52 ^~~~~~~~~~~~~~ 6:23.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:23.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:19, 6:23.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.56 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.56 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.56 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.56 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.56 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]’: 6:23.56 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:50:55: required from here 6:23.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataTierCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.56 memset(aT, 0, sizeof(T)); 6:23.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCompile.h:22, 6:23.56 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:23, 6:23.56 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.56 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:43:8: note: ‘struct js::wasm::LinkDataTierCacheablePod’ declared here 6:23.56 struct LinkDataTierCacheablePod 6:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~ 6:23.80 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:23.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:23.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:23.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:23.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:23.80 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:23.80 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:23.80 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:23.80 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.80 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:23.80 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:23.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:23.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:23.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:23.80 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:23.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:23.80 memset(table, 0, sizeof(*table) * capacity()); 6:23.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:23.80 class HashTableEntry 6:23.80 ^~~~~~~~~~~~~~ 6:23.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:23.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:23.80 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:23.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:23.80 memset(table, 0, sizeof(*table) * capacity()); 6:23.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:23.80 class HashTableEntry 6:23.80 ^~~~~~~~~~~~~~ 6:23.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:23.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:23.81 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:23.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:23.81 memset(table, 0, sizeof(*table) * capacity()); 6:23.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:23.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:23.81 class HashTableEntry 6:23.81 ^~~~~~~~~~~~~~ 6:23.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:23.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:23.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.87 memset(aT, 0, sizeof(T)); 6:23.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:30, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:23.87 struct TabSizes 6:23.87 ^~~~~~~~ 6:23.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:23.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:23.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.87 memset(aT, 0, sizeof(T)); 6:23.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.87 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:30, 6:23.87 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:23.87 struct ServoSizes 6:23.87 ^~~~~~~~~~ 6:23.88 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.88 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.88 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.88 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:23.88 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:23.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.88 memset(aT, 0, sizeof(T)); 6:23.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.88 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:23.88 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:23.88 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:30, 6:23.88 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.88 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:23.88 class StaticStrings 6:23.88 ^~~~~~~~~~~~~ 6:23.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.89 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.89 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.89 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:23.89 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:23.89 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.89 memset(aT, 0, sizeof(T)); 6:23.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.89 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:23.89 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 6:23.89 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.89 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 6:23.89 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:27, 6:23.89 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.89 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:23.89 struct ZoneGCStats 6:23.89 ^~~~~~~~~~~ 6:23.90 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.90 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.90 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:23.90 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:23.90 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.90 memset(aT, 0, sizeof(T)); 6:23.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.90 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:27, 6:23.90 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.90 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:23.90 class PreliminaryObjectArray 6:23.90 ^~~~~~~~~~~~~~~~~~~~~~ 6:23.90 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.90 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.90 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:23.90 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:23.90 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.90 memset(aT, 0, sizeof(T)); 6:23.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.90 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 6:23.90 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:27, 6:23.90 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.90 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:23.90 class TypeNewScript 6:23.90 ^~~~~~~~~~~~~ 6:23.92 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.92 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:23.92 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:23.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.92 memset(aT, 0, sizeof(T)); 6:23.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.92 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 6:23.92 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:27, 6:23.92 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.92 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:23.92 struct IonScriptCounts 6:23.92 ^~~~~~~~~~~~~~~ 6:23.93 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.93 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.94 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:23.94 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:23.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.94 memset(aT, 0, sizeof(T)); 6:23.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.94 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:27, 6:23.94 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.94 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:23.94 class NewObjectCache 6:23.94 ^~~~~~~~~~~~~~ 6:23.94 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.94 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:23.94 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:23.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.94 memset(aT, 0, sizeof(T)); 6:23.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.94 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.94 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.94 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:23.94 class MOZ_NON_PARAM alignas(8) Value 6:23.94 ^~~~~ 6:23.98 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:23.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:23.98 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:23.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:23.98 memset(aT, 0, sizeof(T)); 6:23.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:23.98 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/jit/Disassembler.h:10, 6:23.98 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:27, 6:23.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:23.98 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:23.98 class CodeOffsetJump 6:23.98 ^~~~~~~~~~~~~~ 6:24.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:19, 6:24.02 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:24.02 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:24.02 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:24.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:24.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataTierCacheablePod]’: 6:24.02 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:50:55: required from here 6:24.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataTierCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 6:24.02 memset(aT, 0, sizeof(T)); 6:24.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:24.02 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCompile.h:22, 6:24.02 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:23, 6:24.02 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmStubs.h:22, 6:24.02 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmStubs.cpp:19, 6:24.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:11: 6:24.02 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmModule.h:43:8: note: ‘struct js::wasm::LinkDataTierCacheablePod’ declared here 6:24.02 struct LinkDataTierCacheablePod 6:24.02 ^~~~~~~~~~~~~~~~~~~~~~~~ 6:24.15 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:24.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:24.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:24.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 6:24.15 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:24.15 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:24.15 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:24.15 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:24.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:24.15 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:24.15 memset(table, 0, sizeof(*table) * capacity()); 6:24.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:24.15 class HashTableEntry 6:24.15 ^~~~~~~~~~~~~~ 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:24.15 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:24.15 memset(table, 0, sizeof(*table) * capacity()); 6:24.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:24.15 class HashTableEntry 6:24.15 ^~~~~~~~~~~~~~ 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:24.15 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:24.15 memset(table, 0, sizeof(*table) * capacity()); 6:24.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:24.15 class HashTableEntry 6:24.15 ^~~~~~~~~~~~~~ 6:24.17 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:12, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:24.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:24.17 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 6:24.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 6:24.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 6:24.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 6:24.17 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 6:24.17 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 6:24.17 memset(p, 0, numElems * sizeof(T)); 6:24.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.17 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:24.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:24.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:24.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:24.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:10, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:20, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:14, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.h:22, 6:24.17 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmGenerator.cpp:19, 6:24.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src40.cpp:2: 6:24.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 6:24.17 class HashTableEntry 6:24.17 ^~~~~~~~~~~~~~ 6:24.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>]’: 6:24.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>]’ 6:24.24 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTextToBinary.cpp:3964:23: required from here 6:24.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy<(js::Fallibility)0> >::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:24.24 memset(table, 0, sizeof(*table) * capacity()); 6:24.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy<(js::Fallibility)0> >::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:24.24 class HashTableEntry 6:24.24 ^~~~~~~~~~~~~~ 6:24.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:33, 6:24.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:30, 6:24.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:24.40 /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h: In instantiation of ‘T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]’: 6:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 6:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]’ 6:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstSig*; Value = unsigned int; HashPolicy = js::wasm::AstSig; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]’ 6:24.40 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmAST.h:941:29: required from here 6:24.40 /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:910:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 6:24.40 memset(p, 0, numElems * sizeof(T)); 6:24.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.40 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 6:24.40 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:24.40 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:24.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:24.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 6:24.40 class HashTableEntry 6:24.40 ^~~~~~~~~~~~~~ 6:24.40 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:33, 6:24.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:30, 6:24.40 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:24.40 /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h: In instantiation of ‘T* js::LifoAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; js::Fallibility fb = (js::Fallibility)0; size_t = long unsigned int]’: 6:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 6:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]’ 6:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy<(js::Fallibility)0>; uint32_t = unsigned int]’ 6:24.40 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTextToBinary.cpp:3955:29: required from here 6:24.40 /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:910:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 6:24.40 memset(p, 0, numElems * sizeof(T)); 6:24.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:24.40 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:24.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:24.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:24.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 6:24.41 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:24.41 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:24.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:24.41 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:24.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:24.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 6:24.41 class HashTableEntry 6:24.41 ^~~~~~~~~~~~~~ 6:24.81 Compiling void v1.0.2 6:24.93 Compiling cc v1.0.4 6:29.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:29.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:29.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.61 memset(aT, 0, sizeof(T)); 6:29.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:25, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:29.61 struct TabSizes 6:29.61 ^~~~~~~~ 6:29.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:29.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:29.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.61 memset(aT, 0, sizeof(T)); 6:29.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.61 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:18, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:25, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.61 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:29.61 struct ServoSizes 6:29.61 ^~~~~~~~~~ 6:29.62 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.62 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.62 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.62 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:29.62 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:29.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.62 memset(aT, 0, sizeof(T)); 6:29.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.62 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:29.62 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:34, 6:29.62 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:25, 6:29.62 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.62 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.62 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:29.62 class StaticStrings 6:29.62 ^~~~~~~~~~~~~ 6:29.66 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:29.66 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:29.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.66 memset(aT, 0, sizeof(T)); 6:29.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:25, 6:29.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.66 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:29.66 struct ZoneGCStats 6:29.66 ^~~~~~~~~~~ 6:29.66 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:29.66 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:29.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.66 memset(aT, 0, sizeof(T)); 6:29.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:25, 6:29.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.66 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:29.66 class PreliminaryObjectArray 6:29.66 ^~~~~~~~~~~~~~~~~~~~~~ 6:29.66 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:29.66 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:29.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.66 memset(aT, 0, sizeof(T)); 6:29.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.66 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject.h:22, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/ArrayObject.h:10, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/RegExpShared.h:25, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:17, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:29.66 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:25, 6:29.66 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.66 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:29.66 class TypeNewScript 6:29.66 ^~~~~~~~~~~~~ 6:29.68 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:29.68 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:29.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.68 memset(aT, 0, sizeof(T)); 6:29.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.68 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:29.68 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:25, 6:29.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.68 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:29.68 struct IonScriptCounts 6:29.68 ^~~~~~~~~~~~~~~ 6:29.70 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:29.70 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:29.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.70 memset(aT, 0, sizeof(T)); 6:29.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.70 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment.h:22, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:25, 6:29.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.70 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:29.70 class NewObjectCache 6:29.70 ^~~~~~~~~~~~~~ 6:29.70 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:18, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:29.70 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:29.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:29.70 memset(aT, 0, sizeof(T)); 6:29.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:29.70 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:29.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallNonGenericMethod.h:12, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/NamespaceImports.h:15, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTypes.h:31, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:25, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.70 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.70 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.70 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:29.70 class MOZ_NON_PARAM alignas(8) Value 6:29.70 ^~~~~ 6:29.80 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmCode.h:22, 6:29.80 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.h:24, 6:29.80 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:19, 6:29.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:29.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:29.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:29.80 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:29.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:29.80 memset(table, 0, sizeof(*table) * capacity()); 6:29.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:29.80 class HashTableEntry 6:29.80 ^~~~~~~~~~~~~~ 6:29.80 Compiling libloading v0.4.0 6:29.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:29.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:29.80 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:29.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:29.80 memset(table, 0, sizeof(*table) * capacity()); 6:29.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:29.80 class HashTableEntry 6:29.80 ^~~~~~~~~~~~~~ 6:29.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:29.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:29.81 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:29.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:29.81 memset(table, 0, sizeof(*table) * capacity()); 6:29.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:29.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:29.81 class HashTableEntry 6:29.81 ^~~~~~~~~~~~~~ 6:29.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTextToBinary.cpp:33, 6:29.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:29: 6:29.96 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmAST.h: In function ‘js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)’: 6:29.96 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmAST.h:289:17: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:29.96 val_(val) 6:29.96 ^ 6:29.96 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:29: 6:29.96 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTextToBinary.cpp:2169:11: note: ‘result’ was declared here 6:29.96 Float result; 6:29.96 ^~~~~~ 6:29.96 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTextToBinary.cpp:33, 6:29.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:29: 6:29.96 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmAST.h:289:17: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:29.96 val_(val) 6:29.96 ^ 6:29.96 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:29: 6:29.96 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTextToBinary.cpp:2169:11: note: ‘result’ was declared here 6:29.96 Float result; 6:29.96 ^~~~~~ 6:30.72 Compiling nodrop v0.1.12 6:30.82 Compiling cfg-if v0.1.2 6:30.87 Compiling dtoa v0.4.2 6:31.03 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCAPI.h:15, 6:31.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:23, 6:31.03 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:31.03 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:31.03 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:31.03 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:31.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:31.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Vector.h: In function ‘bool js::wasm::TextToBinary(const char16_t*, uintptr_t, js::wasm::Bytes*, JS::UniqueChars*)’: 6:31.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Vector.h:172:5: warning: ‘byte’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:31.03 *aDst = temp; 6:31.03 ^ 6:31.03 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:29: 6:31.03 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTextToBinary.cpp:5524:21: note: ‘byte’ was declared here 6:31.03 uint8_t byte; 6:31.03 ^~~~ 6:31.03 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCAPI.h:15, 6:31.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:23, 6:31.03 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:31.03 from /<>/thunderbird-60.2.1+build1/js/src/threading/Thread.h:19, 6:31.03 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.h:29, 6:31.03 from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmSignalHandlers.cpp:19, 6:31.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:2: 6:31.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Vector.h:172:5: warning: ‘byte’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:31.03 *aDst = temp; 6:31.03 ^ 6:31.03 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src41.cpp:29: 6:31.03 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmTextToBinary.cpp:5390:21: note: ‘byte’ was declared here 6:31.03 uint8_t byte; 6:31.03 ^~~~ 6:31.16 Compiling pkg-config v0.3.9 6:32.16 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:32.16 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp: In function ‘bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)’: 6:32.16 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:1329:18: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:32.16 uint32_t sigIndex; 6:32.16 ^~~~~~~~ 6:32.16 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:1236:18: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:32.16 uint32_t sigIndex; 6:32.16 ^~~~~~~~ 6:33.09 In file included from /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmValidate.cpp:27, 6:33.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src42.cpp:2: 6:33.09 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h: In function ‘bool DecodeFunctionBodyExprs(const js::wasm::ModuleEnvironment&, const js::wasm::Sig&, const ValTypeVector&, const uint8_t*, js::wasm::Decoder*)’: 6:33.09 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:76:5: warning: ‘trueType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:33.09 if (MOZ_LIKELY(one == two)) { 6:33.09 ^~ 6:33.09 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:1381:15: note: ‘trueType’ was declared here 6:33.09 StackType trueType; 6:33.09 ^~~~~~~~ 6:33.09 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:76:5: warning: ‘falseType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6:33.09 if (MOZ_LIKELY(one == two)) { 6:33.09 ^~ 6:33.09 /<>/thunderbird-60.2.1+build1/js/src/wasm/WasmBinaryIterator.h:1377:15: note: ‘falseType’ was declared here 6:33.09 StackType falseType; 6:33.09 ^~~~~~~~~ 6:33.18 Compiling procedural-masquerade v0.1.1 6:33.38 Compiling lazy_static v0.2.11 6:33.51 Compiling gcc v0.3.54 6:38.81 Compiling unicode-width v0.1.4 6:38.93 Compiling ansi_term v0.10.2 6:39.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeEmitter.cpp:43, 6:39.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:20: 6:39.01 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 6:39.01 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 6:39.01 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 6:39.01 ^ 6:39.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Policy.h:13, 6:39.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:15, 6:39.01 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 6:39.01 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:7, 6:39.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.01 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 6:39.01 class HeapSlot : public WriteBarrieredBase 6:39.01 ^~~~~~~~ 6:39.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:39.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:39.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.20 memset(aT, 0, sizeof(T)); 6:39.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/gc/Policy.h:13, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:15, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:7, 6:39.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:39.20 struct TabSizes 6:39.20 ^~~~~~~~ 6:39.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:39.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:39.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.20 memset(aT, 0, sizeof(T)); 6:39.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/gc/Policy.h:13, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:15, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 6:39.20 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:7, 6:39.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:39.20 struct ServoSizes 6:39.20 ^~~~~~~~~~ 6:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:39.22 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.22 memset(aT, 0, sizeof(T)); 6:39.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:19, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:7, 6:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.22 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:39.22 class StaticStrings 6:39.22 ^~~~~~~~~~~~~ 6:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:39.22 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.22 memset(aT, 0, sizeof(T)); 6:39.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:19, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:7, 6:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.22 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:39.22 class PreliminaryObjectArray 6:39.22 ^~~~~~~~~~~~~~~~~~~~~~ 6:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:39.22 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.22 memset(aT, 0, sizeof(T)); 6:39.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/vm/Scope.h:19, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.h:14, 6:39.22 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:7, 6:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.22 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:39.22 class TypeNewScript 6:39.22 ^~~~~~~~~~~~~ 6:39.24 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:39.24 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:39.24 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.24 memset(aT, 0, sizeof(T)); 6:39.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.24 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseNode.h:13, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/frontend/FullParseHandler.h:15, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:175, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/frontend/EitherParser.h:22, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeEmitter.h:15, 6:39.24 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:13, 6:39.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.24 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:39.24 struct IonScriptCounts 6:39.24 ^~~~~~~~~~~~~~~ 6:39.25 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:39.25 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:39.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.25 memset(aT, 0, sizeof(T)); 6:39.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.25 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseNode.h:13, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/frontend/FullParseHandler.h:15, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:175, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/frontend/EitherParser.h:22, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeEmitter.h:15, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:13, 6:39.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.25 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:39.25 struct ZoneGCStats 6:39.25 ^~~~~~~~~~~ 6:39.25 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.25 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:39.26 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:39.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.26 memset(aT, 0, sizeof(T)); 6:39.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseNode.h:13, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/FullParseHandler.h:15, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/Parser.h:175, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/EitherParser.h:22, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeEmitter.h:15, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:13, 6:39.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.26 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:39.26 class NewObjectCache 6:39.26 ^~~~~~~~~~~~~~ 6:39.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:39.26 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:39.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.26 memset(aT, 0, sizeof(T)); 6:39.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.26 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.26 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:39.26 class MOZ_NON_PARAM alignas(8) Value 6:39.26 ^~~~~ 6:39.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:39.32 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.32 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:39.32 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:39.32 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:39.32 memset(aT, 0, sizeof(T)); 6:39.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:39.32 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:39.32 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:39.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 6:39.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 6:39.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject-inl.h:32, 6:39.32 from /<>/thunderbird-60.2.1+build1/js/src/vm/EnvironmentObject-inl.h:12, 6:39.32 from /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeCompiler.cpp:24, 6:39.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:11: 6:39.32 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:39.32 class CodeOffsetJump 6:39.32 ^~~~~~~~~~~~~~ 6:39.50 Compiling scopeguard v0.3.2 6:39.51 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:39.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:39.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:39.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 6:39.51 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:39.51 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 6:39.51 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:39.51 from /<>/thunderbird-60.2.1+build1/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, 6:39.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src5.cpp:2: 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:39.51 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:39.51 memset(table, 0, sizeof(*table) * capacity()); 6:39.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:39.51 class HashTableEntry 6:39.51 ^~~~~~~~~~~~~~ 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:39.51 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:39.51 memset(table, 0, sizeof(*table) * capacity()); 6:39.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:39.51 class HashTableEntry 6:39.51 ^~~~~~~~~~~~~~ 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:39.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:39.51 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:39.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:39.52 memset(table, 0, sizeof(*table) * capacity()); 6:39.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:39.52 class HashTableEntry 6:39.52 ^~~~~~~~~~~~~~ 6:39.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: 6:39.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ 6:39.54 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:167:20: required from here 6:39.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:39.54 memset(table, 0, sizeof(*table) * capacity()); 6:39.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:39.54 class HashTableEntry 6:39.54 ^~~~~~~~~~~~~~ 6:39.60 Compiling stable_deref_trait v1.0.0 6:39.70 Compiling byteorder v1.2.1 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:311:90: required from here 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:39.82 memset(table, 0, sizeof(*table) * capacity()); 6:39.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:39.82 class HashTableEntry 6:39.82 ^~~~~~~~~~~~~~ 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {unsigned int&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeEmitter.h:382:45: required from here 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:39.82 memset(table, 0, sizeof(*table) * capacity()); 6:39.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:39.82 class HashTableEntry 6:39.82 ^~~~~~~~~~~~~~ 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:39.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:39.82 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::NameLocation&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::NameLocation&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeEmitter.cpp:425:36: required from here 6:39.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:39.83 memset(table, 0, sizeof(*table) * capacity()); 6:39.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:39.83 class HashTableEntry 6:39.83 ^~~~~~~~~~~~~~ 6:39.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:39.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::MaybeCheckTDZ&}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::MaybeCheckTDZ&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/frontend/BytecodeEmitter.cpp:1480:33: required from here 6:39.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:39.83 memset(table, 0, sizeof(*table) * capacity()); 6:39.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:39.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:39.83 class HashTableEntry 6:39.83 ^~~~~~~~~~~~~~ 6:39.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:39, 6:39.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h: In static member function ‘static JS::Result js::NativeObject::create(JSContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/vm/NativeObject-inl.h:562:87: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 6:39.83 memset(nobj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); 6:39.83 ^ 6:39.83 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 6:39.83 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:39.83 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:39.83 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:39.83 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:39.83 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:39.83 /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:685:7: note: ‘class js::HeapSlot’ declared here 6:39.83 class HeapSlot : public WriteBarrieredBase 6:39.83 ^~~~~~~~ 6:40.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:40.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:40.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.01 memset(aT, 0, sizeof(T)); 6:40.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:40.01 struct TabSizes 6:40.01 ^~~~~~~~ 6:40.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:40.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:40.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.01 memset(aT, 0, sizeof(T)); 6:40.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.01 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.01 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.01 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.01 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:40.01 struct ServoSizes 6:40.01 ^~~~~~~~~~ 6:40.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:40.03 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:40.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.03 memset(aT, 0, sizeof(T)); 6:40.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/RelocationOverlay.h:20, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:12, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.03 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:40.03 class StaticStrings 6:40.03 ^~~~~~~~~~~~~ 6:40.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:40.03 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:40.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.03 memset(aT, 0, sizeof(T)); 6:40.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/RelocationOverlay.h:20, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:12, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.03 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:40.03 class PreliminaryObjectArray 6:40.03 ^~~~~~~~~~~~~~~~~~~~~~ 6:40.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:40.03 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:40.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.03 memset(aT, 0, sizeof(T)); 6:40.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.03 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/RelocationOverlay.h:20, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:12, 6:40.03 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.03 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:40.03 class TypeNewScript 6:40.03 ^~~~~~~~~~~~~ 6:40.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:40.05 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:40.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.05 memset(aT, 0, sizeof(T)); 6:40.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.05 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 6:40.05 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:18, 6:40.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.05 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:40.05 struct ZoneGCStats 6:40.05 ^~~~~~~~~~~ 6:40.07 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:40.07 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:40.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.07 memset(aT, 0, sizeof(T)); 6:40.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.07 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 6:40.07 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:18, 6:40.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.07 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:40.07 struct IonScriptCounts 6:40.07 ^~~~~~~~~~~~~~~ 6:40.09 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:40.09 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:40.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.09 memset(aT, 0, sizeof(T)); 6:40.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.09 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:18, 6:40.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.09 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:40.09 class NewObjectCache 6:40.09 ^~~~~~~~~~~~~~ 6:40.09 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:40.09 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:40.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.09 memset(aT, 0, sizeof(T)); 6:40.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.09 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.09 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:40.09 class MOZ_NON_PARAM alignas(8) Value 6:40.09 ^~~~~ 6:40.12 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.12 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.12 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: 6:40.12 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:159:47: required from here 6:40.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gc::TenureCountCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.12 memset(aT, 0, sizeof(T)); 6:40.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.12 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:18, 6:40.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.12 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:152:8: note: ‘struct js::gc::TenureCountCache’ declared here 6:40.12 struct TenureCountCache 6:40.12 ^~~~~~~~~~~~~~~~ 6:40.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:40.13 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:40.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.13 memset(aT, 0, sizeof(T)); 6:40.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 6:40.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:38, 6:40.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.13 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:40.13 class CodeOffsetJump 6:40.13 ^~~~~~~~~~~~~~ 6:40.20 Compiling vec_map v0.8.0 6:40.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: 6:40.28 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.cpp:714:25: required from here 6:40.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class mozilla::EnumeratedArray >’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 6:40.28 memset(aT, 0, sizeof(T)); 6:40.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.28 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/ArrayUtils.h:23, 6:40.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/RangedPtr.h:15, 6:40.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Range.h:10, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:15, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/EnumeratedArray.h:44:7: note: ‘class mozilla::EnumeratedArray >’ declared here 6:40.28 class EnumeratedArray 6:40.28 ^~~~~~~~~~~~~~~ 6:40.28 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.28 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]’: 6:40.29 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.cpp:1101:33: required from here 6:40.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class mozilla::EnumeratedArray’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 6:40.29 memset(aT, 0, sizeof(T)); 6:40.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.29 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/ArrayUtils.h:23, 6:40.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/RangedPtr.h:15, 6:40.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Range.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:15, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/EnumeratedArray.h:44:7: note: ‘class mozilla::EnumeratedArray’ declared here 6:40.29 class EnumeratedArray 6:40.29 ^~~~~~~~~~~~~~~ 6:40.29 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: 6:40.29 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.cpp:1102:28: required from here 6:40.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class mozilla::EnumeratedArray >’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 6:40.29 memset(aT, 0, sizeof(T)); 6:40.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.29 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/ArrayUtils.h:23, 6:40.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/RangedPtr.h:15, 6:40.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Range.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:15, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.29 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/EnumeratedArray.h:44:7: note: ‘class mozilla::EnumeratedArray >’ declared here 6:40.29 class EnumeratedArray 6:40.29 ^~~~~~~~~~~~~~~ 6:40.35 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:40.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:40.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:40.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:40.35 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:40.35 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:40.35 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:40.35 from /<>/thunderbird-60.2.1+build1/js/src/vm/TaggedProto.h:10, 6:40.35 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.h:16, 6:40.35 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking-inl.h:10, 6:40.35 from /<>/thunderbird-60.2.1+build1/js/src/gc/Marking.cpp:7, 6:40.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src7.cpp:2: 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:40.35 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:40.35 memset(table, 0, sizeof(*table) * capacity()); 6:40.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:40.35 class HashTableEntry 6:40.35 ^~~~~~~~~~~~~~ 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:40.35 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:40.35 memset(table, 0, sizeof(*table) * capacity()); 6:40.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:40.35 class HashTableEntry 6:40.35 ^~~~~~~~~~~~~~ 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:40.35 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:40.35 memset(table, 0, sizeof(*table) * capacity()); 6:40.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:40.35 class HashTableEntry 6:40.35 ^~~~~~~~~~~~~~ 6:40.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = void* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:40.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = void*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:40.42 /<>/thunderbird-60.2.1+build1/js/src/gc/Nursery.cpp:956:20: required from here 6:40.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:40.42 memset(table, 0, sizeof(*table) * capacity()); 6:40.42 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:40.42 class HashTableEntry 6:40.42 ^~~~~~~~~~~~~~ 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JS::Value*; Value = const char*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:40.43 /<>/thunderbird-60.2.1+build1/js/src/gc/RootMarking.cpp:413:31: required from here 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:40.43 memset(table, 0, sizeof(*table) * capacity()); 6:40.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:40.43 class HashTableEntry 6:40.43 ^~~~~~~~~~~~~~ 6:40.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.43 memset(aT, 0, sizeof(T)); 6:40.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:40.43 struct TabSizes 6:40.43 ^~~~~~~~ 6:40.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.43 memset(aT, 0, sizeof(T)); 6:40.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.43 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:40.43 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.43 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.43 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:40.43 struct ServoSizes 6:40.43 ^~~~~~~~~~ 6:40.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:40.44 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:40.44 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.44 memset(aT, 0, sizeof(T)); 6:40.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.44 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:40.44 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.45 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:40.45 class StaticStrings 6:40.45 ^~~~~~~~~~~~~ 6:40.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:40.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:40.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.45 memset(aT, 0, sizeof(T)); 6:40.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:40.45 class PreliminaryObjectArray 6:40.45 ^~~~~~~~~~~~~~~~~~~~~~ 6:40.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:40.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:40.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.45 memset(aT, 0, sizeof(T)); 6:40.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.45 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:40.45 class TypeNewScript 6:40.45 ^~~~~~~~~~~~~ 6:40.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:40.45 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:40.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.45 memset(aT, 0, sizeof(T)); 6:40.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:40.45 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.45 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:40.45 struct IonScriptCounts 6:40.45 ^~~~~~~~~~~~~~~ 6:40.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:40.47 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:40.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.47 memset(aT, 0, sizeof(T)); 6:40.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.47 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:40.47 struct ZoneGCStats 6:40.47 ^~~~~~~~~~~ 6:40.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:40.47 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:40.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.47 memset(aT, 0, sizeof(T)); 6:40.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:183, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.47 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:40.47 class NewObjectCache 6:40.47 ^~~~~~~~~~~~~~ 6:40.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:40.47 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:40.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.47 memset(aT, 0, sizeof(T)); 6:40.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.47 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ErrorReporter.h:14, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:177, 6:40.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:40.47 class MOZ_NON_PARAM alignas(8) Value 6:40.47 ^~~~~ 6:40.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.56 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: 6:40.56 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:159:47: required from here 6:40.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gc::TenureCountCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.56 memset(aT, 0, sizeof(T)); 6:40.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Allocator.cpp:9, 6:40.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:11: 6:40.56 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:152:8: note: ‘struct js::gc::TenureCountCache’ declared here 6:40.56 struct TenureCountCache 6:40.56 ^~~~~~~~~~~~~~~~ 6:40.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:167, 6:40.56 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:40.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:40.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:40.56 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:40.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:40.56 memset(aT, 0, sizeof(T)); 6:40.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:40.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:40.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:40.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 6:40.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:40.56 from /<>/thunderbird-60.2.1+build1/js/src/gc/Allocator.cpp:12, 6:40.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:11: 6:40.56 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:40.56 class CodeOffsetJump 6:40.56 ^~~~~~~~~~~~~~ 6:40.65 Compiling itoa v0.3.1 6:40.83 Compiling smallvec v0.6.0 6:41.20 Compiling bindgen v0.33.1 6:41.26 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:41.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:41.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:41.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:41.26 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:41.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ErrorReporter.h:14, 6:41.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:177, 6:41.26 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:41.26 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:41.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:41.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:41.26 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:41.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:41.26 memset(table, 0, sizeof(*table) * capacity()); 6:41.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:41.26 class HashTableEntry 6:41.26 ^~~~~~~~~~~~~~ 6:41.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:41.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:41.26 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:41.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:41.26 memset(table, 0, sizeof(*table) * capacity()); 6:41.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.26 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:41.26 class HashTableEntry 6:41.26 ^~~~~~~~~~~~~~ 6:41.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:41.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:41.27 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:41.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:41.27 memset(table, 0, sizeof(*table) * capacity()); 6:41.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:41.27 class HashTableEntry 6:41.27 ^~~~~~~~~~~~~~ 6:41.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: 6:41.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ 6:41.29 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:167:20: required from here 6:41.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:41.29 memset(table, 0, sizeof(*table) * capacity()); 6:41.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:41.29 class HashTableEntry 6:41.29 ^~~~~~~~~~~~~~ 6:41.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = JS::Zone* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:41.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:41.39 /<>/thunderbird-60.2.1+build1/js/src/gc/GC.cpp:4979:41: required from here 6:41.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:41.39 memset(table, 0, sizeof(*table) * capacity()); 6:41.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:41.39 class HashTableEntry 6:41.39 ^~~~~~~~~~~~~~ 6:41.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:41.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = const char*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:41.40 /<>/thunderbird-60.2.1+build1/js/src/gc/GC.cpp:8113:38: required from here 6:41.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:41.40 memset(table, 0, sizeof(*table) * capacity()); 6:41.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:41.40 class HashTableEntry 6:41.40 ^~~~~~~~~~~~~~ 6:41.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::AtomStateEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:41.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1690:9: required from ‘void js::detail::HashTable::clearAndShrink() [with T = const js::AtomStateEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’ 6:41.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:451:57: required from ‘void js::HashSet::clearAndShrink() [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:41.50 /<>/thunderbird-60.2.1+build1/js/src/gc/GC.cpp:3969:42: required from here 6:41.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:41.50 memset(table, 0, sizeof(*table) * capacity()); 6:41.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:41.50 class HashTableEntry 6:41.50 ^~~~~~~~~~~~~~ 6:41.56 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:12, 6:41.56 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:41.56 from /<>/thunderbird-60.2.1+build1/js/src/gc/Allocator.cpp:12, 6:41.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:11: 6:41.56 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = long unsigned int]’: 6:41.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1239:63: required from ‘static js::detail::HashTable::Entry* js::detail::HashTable::createTable(AllocPolicy&, uint32_t, js::detail::HashTable::FailureBehavior) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; js::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ 6:41.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1307:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 6:41.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:91:69: required from ‘bool js::HashMap::init(uint32_t) [with Key = JS::Value; Value = unsigned int; HashPolicy = js::jit::LIRGraph::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy; uint32_t = unsigned int]’ 6:41.56 /<>/thunderbird-60.2.1+build1/js/src/jit/LIR.h:1893:38: required from here 6:41.56 /<>/thunderbird-60.2.1+build1/js/src/jit/JitAllocPolicy.h:101:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 6:41.56 memset(p, 0, numElems * sizeof(T)); 6:41.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.56 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:41.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:41.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:41.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:41.56 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:41.56 from /<>/thunderbird-60.2.1+build1/js/src/frontend/ErrorReporter.h:14, 6:41.56 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.h:177, 6:41.56 from /<>/thunderbird-60.2.1+build1/js/src/frontend/TokenStream.cpp:9, 6:41.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src6.cpp:2: 6:41.56 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘class js::detail::HashTableEntry >’ declared here 6:41.56 class HashTableEntry 6:41.56 ^~~~~~~~~~~~~~ 6:41.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:41.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:41.58 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:74:13: required from ‘bool js::detail::InlineTable::switchToTable() [with InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:41.59 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:298:22: required from ‘bool js::detail::InlineTable::add(js::detail::InlineTable::AddPtr&, KeyInput&&, Args&& ...) [with KeyInput = JSAtom*&; Args = {js::frontend::DeclaredNameInfo}; InlineEntry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry; Entry = js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry; Table = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; long unsigned int InlineEntries = 24]’ 6:41.59 /<>/thunderbird-60.2.1+build1/js/src/ds/InlineTable.h:535:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::frontend::DeclaredNameInfo; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; long unsigned int InlineEntries = 24; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy; js::InlineMap::AddPtr = js::detail::InlineTable, 24, js::DefaultHasher, js::SystemAllocPolicy>::InlineEntry, js::InlineMap, 24, js::DefaultHasher, js::SystemAllocPolicy>::Entry, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>, js::DefaultHasher, js::SystemAllocPolicy, 24>::AddPtr]’ 6:41.59 /<>/thunderbird-60.2.1+build1/js/src/frontend/ParseContext.h:311:90: required from here 6:41.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:41.59 memset(table, 0, sizeof(*table) * capacity()); 6:41.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.59 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:41.59 class HashTableEntry 6:41.59 ^~~~~~~~~~~~~~ 6:42.00 Compiling bitflags v1.0.1 6:42.20 Compiling memoffset v0.2.1 6:42.44 Compiling matches v0.1.6 6:42.52 Compiling regex-syntax v0.4.1 6:50.83 Compiling nom v1.2.4 6:52.32 Compiling ident_case v1.0.0 6:52.52 Compiling strsim v0.6.0 6:53.77 Compiling utf8-ranges v1.0.0 6:54.18 Compiling slab v0.3.0 6:54.35 Compiling num-traits v0.1.41 6:55.30 Compiling lazycell v0.4.0 6:55.41 Compiling rayon-core v1.4.0 6:55.60 Compiling lazy_static v1.0.0 6:55.70 Compiling same-file v0.1.3 6:56.07 Compiling fnv v1.0.5 6:56.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:56.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:56.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.10 memset(aT, 0, sizeof(T)); 6:56.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:56.10 struct TabSizes 6:56.10 ^~~~~~~~ 6:56.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:56.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:56.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.10 memset(aT, 0, sizeof(T)); 6:56.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.10 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:12, 6:56.10 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:56.10 struct ServoSizes 6:56.10 ^~~~~~~~~~ 6:56.12 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:56.12 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:56.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.12 memset(aT, 0, sizeof(T)); 6:56.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.12 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/RelocationOverlay.h:20, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:18, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:14, 6:56.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.12 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:56.12 class StaticStrings 6:56.12 ^~~~~~~~~~~~~ 6:56.12 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:56.12 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:56.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.12 memset(aT, 0, sizeof(T)); 6:56.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.12 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/RelocationOverlay.h:20, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:18, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:14, 6:56.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.12 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:56.12 class PreliminaryObjectArray 6:56.12 ^~~~~~~~~~~~~~~~~~~~~~ 6:56.12 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:56.12 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:56.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.12 memset(aT, 0, sizeof(T)); 6:56.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.12 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/RelocationOverlay.h:20, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:18, 6:56.12 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:14, 6:56.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.12 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:56.12 class TypeNewScript 6:56.12 ^~~~~~~~~~~~~ 6:56.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.13 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.13 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:56.13 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:56.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.13 memset(aT, 0, sizeof(T)); 6:56.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.13 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:56.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:14, 6:56.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 6:56.13 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:14, 6:56.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.13 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:56.13 struct ZoneGCStats 6:56.13 ^~~~~~~~~~~ 6:56.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:56.14 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:56.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.14 memset(aT, 0, sizeof(T)); 6:56.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.14 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 6:56.14 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:14, 6:56.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.14 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:56.14 struct IonScriptCounts 6:56.14 ^~~~~~~~~~~~~~~ 6:56.16 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.16 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.16 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.16 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.16 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:56.16 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:56.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.16 memset(aT, 0, sizeof(T)); 6:56.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.16 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:56.16 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:56.16 from /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:18, 6:56.16 from /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:19, 6:56.16 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:14, 6:56.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.16 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:56.16 class NewObjectCache 6:56.16 ^~~~~~~~~~~~~~ 6:56.17 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.17 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.17 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:56.17 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:56.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.17 memset(aT, 0, sizeof(T)); 6:56.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.17 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:74, 6:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:56.17 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.17 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.17 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:56.17 class MOZ_NON_PARAM alignas(8) Value 6:56.17 ^~~~~ 6:56.17 Compiling peeking_take_while v0.1.2 6:56.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.19 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.19 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.19 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.19 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: 6:56.19 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:159:47: required from here 6:56.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gc::TenureCountCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.19 memset(aT, 0, sizeof(T)); 6:56.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.19 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:14, 6:56.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.19 /<>/thunderbird-60.2.1+build1/js/src/gc/GCInternals.h:152:8: note: ‘struct js::gc::TenureCountCache’ declared here 6:56.19 struct TenureCountCache 6:56.19 ^~~~~~~~~~~~~~~~ 6:56.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 6:56.20 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 6:56.20 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.20 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.20 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:56.20 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:56.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:56.20 memset(aT, 0, sizeof(T)); 6:56.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:56.20 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:56.20 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:56.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext-inl.h:13, 6:56.20 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSCompartment-inl.h:16, 6:56.20 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:25, 6:56.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.20 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:56.20 class CodeOffsetJump 6:56.20 ^~~~~~~~~~~~~~ 6:56.27 Compiling serde v1.0.27 6:56.35 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:56.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:56.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:56.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 6:56.35 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 6:56.35 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 6:56.35 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.h:10, 6:56.35 from /<>/thunderbird-60.2.1+build1/js/src/gc/Tracer.cpp:7, 6:56.35 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src8.cpp:2: 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:56.35 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:56.35 memset(table, 0, sizeof(*table) * capacity()); 6:56.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:56.35 class HashTableEntry 6:56.35 ^~~~~~~~~~~~~~ 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:56.35 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:56.35 memset(table, 0, sizeof(*table) * capacity()); 6:56.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:56.35 class HashTableEntry 6:56.35 ^~~~~~~~~~~~~~ 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:56.35 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:56.35 memset(table, 0, sizeof(*table) * capacity()); 6:56.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.35 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:56.35 class HashTableEntry 6:56.35 ^~~~~~~~~~~~~~ 6:56.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry, js::HeapPtr >; HashPolicy = js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy; AllocPolicy = js::ZoneAllocPolicy]’: 6:56.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::HeapPtr; Value = js::HeapPtr; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::ZoneAllocPolicy]’ 6:56.42 /<>/thunderbird-60.2.1+build1/js/src/gc/WeakMap.cpp:194:15: required from here 6:56.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, js::HeapPtr > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:56.42 memset(table, 0, sizeof(*table) * capacity()); 6:56.42 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, js::HeapPtr > >’} declared here 6:56.42 class HashTableEntry 6:56.42 ^~~~~~~~~~~~~~ 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::ReadBarriered; HashPolicy = js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]’ 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:753:9: required from ‘void JS::WeakCache >::clear() [with T = js::ReadBarriered; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]’ 6:56.53 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.cpp:359:28: required from here 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:56.53 memset(table, 0, sizeof(*table) * capacity()); 6:56.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:56.53 class HashTableEntry 6:56.53 ^~~~~~~~~~~~~~ 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::InitialShapeEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]’ 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCHashTable.h:753:9: required from ‘void JS::WeakCache >::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]’ 6:56.53 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.cpp:361:31: required from here 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:56.53 memset(table, 0, sizeof(*table) * capacity()); 6:56.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.53 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:56.53 class HashTableEntry 6:56.53 ^~~~~~~~~~~~~~ 6:57.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 6:57.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 6:57.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.45 memset(aT, 0, sizeof(T)); 6:57.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 6:57.45 struct TabSizes 6:57.45 ^~~~~~~~ 6:57.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 6:57.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 6:57.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.45 memset(aT, 0, sizeof(T)); 6:57.45 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.45 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/StoreBuffer.h:20, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/gc/Barrier.h:13, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:12, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.45 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.45 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 6:57.45 struct ServoSizes 6:57.45 ^~~~~~~~~~ 6:57.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: 6:57.46 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1279:30: required from here 6:57.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::StaticStrings’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.46 memset(aT, 0, sizeof(T)); 6:57.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/IonTypes.h:18, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:20, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.46 /<>/thunderbird-60.2.1+build1/js/src/vm/StringType.h:1261:7: note: ‘class js::StaticStrings’ declared here 6:57.46 class StaticStrings 6:57.46 ^~~~~~~~~~~~~ 6:57.46 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.46 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: 6:57.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:914:30: required from here 6:57.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::PreliminaryObjectArray’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.47 memset(aT, 0, sizeof(T)); 6:57.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:902:7: note: ‘class js::PreliminaryObjectArray’ declared here 6:57.47 class PreliminaryObjectArray 6:57.47 ^~~~~~~~~~~~~~~~~~~~~~ 6:57.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: 6:57.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:1045:44: required from here 6:57.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::TypeNewScript’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.47 memset(aT, 0, sizeof(T)); 6:57.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/vm/ObjectGroup.h:18, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Shape.h:31, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSObject.h:17, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/builtin/AtomicsObject.h:14, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:24, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.47 /<>/thunderbird-60.2.1+build1/js/src/vm/TypeInference.h:992:7: note: ‘class js::TypeNewScript’ declared here 6:57.47 class TypeNewScript 6:57.47 ^~~~~~~~~~~~~ 6:57.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: 6:57.47 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:708:30: required from here 6:57.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::IonScriptCounts’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.47 memset(aT, 0, sizeof(T)); 6:57.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.47 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/JSJitFrameIter.h:12, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Stack.h:23, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/frontend/NameCollections.h:13, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:27, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.47 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.47 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.47 /<>/thunderbird-60.2.1+build1/js/src/jit/IonCode.h:695:8: note: ‘struct js::jit::IonScriptCounts’ declared here 6:57.47 struct IonScriptCounts 6:57.47 ^~~~~~~~~~~~~~~ 6:57.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gcstats::ZoneGCStats]’: 6:57.49 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:80:30: required from here 6:57.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::gcstats::ZoneGCStats’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.49 memset(aT, 0, sizeof(T)); 6:57.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.49 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/GCRuntime.h:21, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:28, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.49 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.49 /<>/thunderbird-60.2.1+build1/js/src/gc/Statistics.h:52:8: note: ‘struct js::gcstats::ZoneGCStats’ declared here 6:57.49 struct ZoneGCStats 6:57.49 ^~~~~~~~~~~ 6:57.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: 6:57.50 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:151:45: required from here 6:57.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::NewObjectCache’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.50 memset(aT, 0, sizeof(T)); 6:57.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/gc/ZoneGroup.h:11, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:30, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/vm/JSContext.h:22, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileWrappers.h:10, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/Ion.h:13, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/jit/Label.h:10, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:35, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.50 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:102:7: note: ‘class js::NewObjectCache’ declared here 6:57.50 class NewObjectCache 6:57.50 ^~~~~~~~~~~~~~ 6:57.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = long unsigned int]’: 6:57.50 /<>/thunderbird-60.2.1+build1/js/src/vm/Runtime.h:1159:30: required from here 6:57.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:46:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class JS::Value’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.50 memset(aT, 0, sizeof(T)); 6:57.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.50 In file included from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.50 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.50 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:324:32: note: ‘class JS::Value’ declared here 6:57.50 class MOZ_NON_PARAM alignas(8) Value 6:57.50 ^~~~~ 6:57.54 In file included from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:15, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: 6:57.54 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:620:30: required from here 6:57.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::jit::CodeOffsetJump’; use assignment or value-initialization instead [-Wclass-memaccess] 6:57.54 memset(aT, 0, sizeof(T)); 6:57.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:57.54 In file included from /<>/thunderbird-60.2.1+build1/js/src/jit/Safepoints.h:12, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitFrames.h:13, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/CompileInfo.h:13, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/JitCompartment.h:15, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/none/MacroAssembler-none.h:10, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/jit/MacroAssembler.h:29, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:36, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.54 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.54 /<>/thunderbird-60.2.1+build1/js/src/jit/shared/Assembler-shared.h:598:7: note: ‘class js::jit::CodeOffsetJump’ declared here 6:57.54 class CodeOffsetJump 6:57.54 ^~~~~~~~~~~~~~ 6:57.68 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 6:57.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 6:57.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 6:57.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Value.h:24, 6:57.68 from /<>/thunderbird-60.2.1+build1/js/src/jsutil.h:25, 6:57.68 from /<>/thunderbird-60.2.1+build1/js/src/ds/LifoAlloc.h:24, 6:57.68 from /<>/thunderbird-60.2.1+build1/js/src/ds/SplayTree.h:10, 6:57.68 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpEngine.h:34, 6:57.68 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpAST.h:42, 6:57.68 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/RegExpMacroAssembler.h:34, 6:57.68 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.h:34, 6:57.68 from /<>/thunderbird-60.2.1+build1/js/src/irregexp/NativeRegExpMacroAssembler.cpp:31, 6:57.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src/Unified_cpp_js_src9.cpp:2: 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const js::EvalCacheEntry; HashPolicy = js::HashSet::SetOps; AllocPolicy = js::SystemAllocPolicy]’: 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:447:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ 6:57.68 /<>/thunderbird-60.2.1+build1/js/src/vm/Caches.h:263:29: required from here 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} with no trivial copy-assignment [-Wclass-memaccess] 6:57.68 memset(table, 0, sizeof(*table) * capacity()); 6:57.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 6:57.68 class HashTableEntry 6:57.68 ^~~~~~~~~~~~~~ 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:57.68 /<>/thunderbird-60.2.1+build1/js/src/vm/GeckoProfiler.h:162:27: required from here 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 6:57.68 memset(table, 0, sizeof(*table) * capacity()); 6:57.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 6:57.68 class HashTableEntry 6:57.68 ^~~~~~~~~~~~~~ 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ 6:57.68 /<>/thunderbird-60.2.1+build1/js/src/gc/Zone.h:637:35: required from here 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 6:57.68 memset(table, 0, sizeof(*table) * capacity()); 6:57.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:57.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 6:57.68 class HashTableEntry 6:57.68 ^~~~~~~~~~~~~~ 6:58.61 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/certverifier' *** KEEP ALIVE MARKER *** Total duration: 0:07:00.191702 7:01.71 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/pkix' 7:02.36 In file included from /<>/thunderbird-60.2.1+build1/security/certverifier/BTVerifier.cpp:9, 7:02.36 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/certverifier/Unified_cpp_certverifier0.cpp:11: 7:02.36 /<>/thunderbird-60.2.1+build1/security/certverifier/SignedCertificateTimestamp.h: In member function ‘mozilla::psm::Result mozilla::psm::CertVerifier::VerifyCertificateTransparencyPolicy(mozilla::psm::NSSCertDBTrustDomain&, const UniqueCERTCertList&, mozilla::pkix::Input, mozilla::pkix::Time, mozilla::psm::CertificateTransparencyInfo*)’: 7:02.36 /<>/thunderbird-60.2.1+build1/security/certverifier/SignedCertificateTimestamp.h:73:8: warning: ‘*0.mozilla::ct::SignedCertificateTimestamp::version’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7:02.36 struct SignedCertificateTimestamp 7:02.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:03.12 libsecurity_certverifier.a.desc 7:03.18 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/certverifier' 7:03.18 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/apps' 7:04.14 libjs_src.a.desc 7:04.18 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/src' 7:04.19 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/freetype2' 7:04.19 libfreetype.a.desc 7:04.24 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/config/external/freetype2' 7:04.24 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/typelib/xpt' 7:04.51 libxpt.a 7:04.57 libxpt.a.desc 7:04.63 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/typelib/xpt' 7:04.63 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/string' 7:04.80 libmozillapkix.a.desc 7:04.85 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/pkix' 7:04.86 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/glue/standalone' 7:05.04 Compiling futures v0.1.18 7:05.39 libsecurity_apps.a.desc 7:05.47 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/security/apps' 7:05.48 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base' 7:05.64 /<>/thunderbird-60.2.1+build1/xpcom/base/nsDebugImpl.cpp:489:2: warning: #warning do not know how to break on this platform [-Wcpp] 7:05.64 #warning do not know how to break on this platform 7:05.64 ^~~~~~~ 7:05.64 /<>/thunderbird-60.2.1+build1/xpcom/base/nsDebugImpl.cpp:565:2: warning: #warning do not know how to break on this platform [-Wcpp] 7:05.64 #warning do not know how to break on this platform 7:05.64 ^~~~~~~ 7:05.68 libxpcomglue.a 7:05.74 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/glue/standalone' 7:05.74 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/ds' 7:06.13 /<>/thunderbird-60.2.1+build1/xpcom/base/nsDebugImpl.cpp:461:1: warning: ‘void RealBreak()’ defined but not used [-Wunused-function] 7:06.13 RealBreak() 7:06.13 ^~~~~~~~~ 7:06.37 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:06.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:06.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionTraversalCallback.h:12, 7:06.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionNoteChild.h:13, 7:06.38 from /<>/thunderbird-60.2.1+build1/xpcom/ds/nsTArray.h:28, 7:06.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Tokenizer.h:15, 7:06.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/IncrementalTokenizer.h:10, 7:06.38 from /<>/thunderbird-60.2.1+build1/xpcom/ds/IncrementalTokenizer.cpp:7, 7:06.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 7:06.38 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsArray.cpp: In member function ‘virtual nsresult nsArray::QueryInterface(const nsIID&, void**)’: 7:06.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:06.38 foundInterface = 0; \ 7:06.38 ^~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:06.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:06.38 ^~~~~~~~~~~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:06.38 NS_INTERFACE_MAP_END 7:06.38 ^~~~~~~~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:06.38 else 7:06.38 ^~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 7:06.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 7:06.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 7:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsArray.cpp: In member function ‘virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)’: 7:06.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:06.38 foundInterface = 0; \ 7:06.38 ^~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:06.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:06.38 ^~~~~~~~~~~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:06.38 NS_INTERFACE_MAP_END 7:06.38 ^~~~~~~~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:06.38 else 7:06.38 ^~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 7:06.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:06.38 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 7:06.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 7:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsHashPropertyBag.cpp: In member function ‘virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)’: 7:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:06.47 foundInterface = 0; \ 7:06.47 ^~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:06.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:06.47 ^~~~~~~~~~~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsHashPropertyBag.cpp:257:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:06.47 NS_INTERFACE_MAP_END 7:06.47 ^~~~~~~~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:06.47 else 7:06.47 ^~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 7:06.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:06.47 ^~~~~~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsHashPropertyBag.cpp:256:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 7:06.47 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 7:06.47 ^~~~~~~~~~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsHashPropertyBag.cpp: In member function ‘virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)’: 7:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:06.47 foundInterface = 0; \ 7:06.47 ^~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:06.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:06.47 ^~~~~~~~~~~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsHashPropertyBag.cpp:308:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:06.47 NS_INTERFACE_MAP_END 7:06.47 ^~~~~~~~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:06.47 else 7:06.47 ^~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 7:06.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:06.47 ^~~~~~~~~~~~~~~~~~ 7:06.47 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsHashPropertyBag.cpp:307:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 7:06.47 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 7:06.48 ^~~~~~~~~~~~~~~~~~~~~~ 7:08.00 Compiling precomputed-hash v0.1.1 7:08.07 Compiling toml v0.2.1 7:08.25 libxpcom_string.a.desc 7:08.30 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/string' 7:08.30 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/io' 7:09.88 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:09.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:09.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionTraversalCallback.h:12, 7:09.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionNoteChild.h:13, 7:09.88 from /<>/thunderbird-60.2.1+build1/xpcom/ds/nsCOMArray.h:15, 7:09.88 from /<>/thunderbird-60.2.1+build1/xpcom/ds/nsPersistentProperties.cpp:9, 7:09.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 7:09.88 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsProperties.cpp: In member function ‘nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)’: 7:09.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:09.88 foundInterface = 0; \ 7:09.88 ^~~~~~~~~~~~~~ 7:09.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:09.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:09.88 ^~~~~~~~~~~~~~~~~~~~~~~ 7:09.88 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:09.88 NS_INTERFACE_MAP_END 7:09.88 ^~~~~~~~~~~~~~~~~~~~ 7:09.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:09.88 else 7:09.88 ^~~~ 7:09.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 7:09.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:09.88 ^~~~~~~~~~~~~~~~~~ 7:09.88 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 7:09.88 NS_INTERFACE_MAP_ENTRY(nsIProperties) 7:09.88 ^~~~~~~~~~~~~~~~~~~~~~ 7:09.98 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsVariant.cpp: In member function ‘virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)’: 7:09.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:09.98 foundInterface = 0; \ 7:09.98 ^~~~~~~~~~~~~~ 7:09.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:09.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:09.98 ^~~~~~~~~~~~~~~~~~~~~~~ 7:09.98 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsVariant.cpp:2183:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:09.98 NS_INTERFACE_MAP_END 7:09.98 ^~~~~~~~~~~~~~~~~~~~ 7:09.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:09.98 else 7:09.98 ^~~~ 7:09.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 7:09.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:09.98 ^~~~~~~~~~~~~~~~~~ 7:09.98 /<>/thunderbird-60.2.1+build1/xpcom/ds/nsVariant.cpp:2182:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 7:09.98 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 7:09.98 ^~~~~~~~~~~~~~~~~~~~~~ 7:11.67 libxpcom_ds.a.desc 7:11.73 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/ds' 7:13.13 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:13.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:13.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 7:13.13 from /<>/thunderbird-60.2.1+build1/xpcom/io/nsLocalFileCommon.cpp:7, 7:13.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 7:13.13 /<>/thunderbird-60.2.1+build1/xpcom/io/nsMultiplexInputStream.cpp: In member function ‘virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)’: 7:13.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:13.13 foundInterface = 0; \ 7:13.13 ^~~~~~~~~~~~~~ 7:13.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:13.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:13.13 ^~~~~~~~~~~~~~~~~~~~~~~ 7:13.13 /<>/thunderbird-60.2.1+build1/xpcom/io/nsMultiplexInputStream.cpp:145:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:13.13 NS_INTERFACE_MAP_END 7:13.13 ^~~~~~~~~~~~~~~~~~~~ 7:13.13 In file included from /<>/thunderbird-60.2.1+build1/xpcom/io/nsLocalFileUnix.h:22, 7:13.13 from /<>/thunderbird-60.2.1+build1/xpcom/io/nsLocalFile.h:36, 7:13.13 from /<>/thunderbird-60.2.1+build1/xpcom/io/nsLocalFileCommon.cpp:9, 7:13.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 7:13.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:13.13 } else 7:13.13 ^~~~ 7:13.13 /<>/thunderbird-60.2.1+build1/xpcom/io/nsMultiplexInputStream.cpp:144:3: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 7:13.13 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 7:13.13 ^~~~~~~~~~~~~~~~~~~~~~~ 7:13.19 Compiling scoped-tls v0.1.0 7:13.25 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:13.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:13.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:10, 7:13.25 from /<>/thunderbird-60.2.1+build1/xpcom/io/nsLocalFileCommon.cpp:7, 7:13.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 7:13.25 /<>/thunderbird-60.2.1+build1/xpcom/io/nsStringStream.cpp: In member function ‘virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)’: 7:13.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:13.25 foundInterface = 0; \ 7:13.25 ^~~~~~~~~~~~~~ 7:13.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:13.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:13.25 ^~~~~~~~~~~~~~~~~~~~~~~ 7:13.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:13.25 NS_INTERFACE_MAP_END 7:13.25 ^~~~~~~~~~~~~~~~~~~~ 7:13.25 /<>/thunderbird-60.2.1+build1/xpcom/io/nsStringStream.cpp:93:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 7:13.25 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 7:13.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:13.25 In file included from /<>/thunderbird-60.2.1+build1/xpcom/io/nsLocalFileUnix.h:22, 7:13.25 from /<>/thunderbird-60.2.1+build1/xpcom/io/nsLocalFile.h:36, 7:13.25 from /<>/thunderbird-60.2.1+build1/xpcom/io/nsLocalFileCommon.cpp:9, 7:13.25 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 7:13.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:13.25 } else 7:13.25 ^~~~ 7:13.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 7:13.25 NS_IMPL_QUERY_CLASSINFO(aClass) \ 7:13.25 ^~~~~~~~~~~~~~~~~~~~~~~ 7:13.25 /<>/thunderbird-60.2.1+build1/xpcom/io/nsStringStream.cpp:93:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 7:13.25 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 7:13.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:13.49 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:13.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:13.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIInputStream.h:10, 7:13.49 from /<>/thunderbird-60.2.1+build1/xpcom/io/Base64.cpp:12, 7:13.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 7:13.49 /<>/thunderbird-60.2.1+build1/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function ‘virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)’: 7:13.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:13.49 foundInterface = 0; \ 7:13.49 ^~~~~~~~~~~~~~ 7:13.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:13.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:13.49 ^~~~~~~~~~~~~~~~~~~~~~~ 7:13.49 /<>/thunderbird-60.2.1+build1/xpcom/io/NonBlockingAsyncInputStream.cpp:55:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:13.49 NS_INTERFACE_MAP_END 7:13.49 ^~~~~~~~~~~~~~~~~~~~ 7:13.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:13.49 else 7:13.49 ^~~~ 7:13.49 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 7:13.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:13.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:13.49 /<>/thunderbird-60.2.1+build1/xpcom/io/NonBlockingAsyncInputStream.cpp:54:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 7:13.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 7:13.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:13.50 /<>/thunderbird-60.2.1+build1/xpcom/io/SlicedInputStream.cpp: In member function ‘virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)’: 7:13.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:13.50 foundInterface = 0; \ 7:13.50 ^~~~~~~~~~~~~~ 7:13.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:13.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:13.50 ^~~~~~~~~~~~~~~~~~~~~~~ 7:13.50 /<>/thunderbird-60.2.1+build1/xpcom/io/SlicedInputStream.cpp:32:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:13.50 NS_INTERFACE_MAP_END 7:13.50 ^~~~~~~~~~~~~~~~~~~~ 7:13.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:13.50 else 7:13.50 ^~~~ 7:13.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 7:13.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:13.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:13.50 /<>/thunderbird-60.2.1+build1/xpcom/io/SlicedInputStream.cpp:31:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 7:13.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 7:13.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:13.53 Compiling smallbitvec v1.0.6 7:14.05 Compiling cose v0.1.4 7:14.30 Compiling either v1.1.0 7:14.46 Compiling unicode-normalization v0.1.5 7:14.56 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:14.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:14.56 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIConsoleMessage.h:10, 7:14.56 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsConsoleMessage.h:12, 7:14.57 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsConsoleMessage.cpp:11, 7:14.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 7:14.57 /<>/thunderbird-60.2.1+build1/xpcom/base/nsConsoleService.cpp: In member function ‘virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)’: 7:14.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:14.57 foundInterface = 0; \ 7:14.57 ^~~~~~~~~~~~~~ 7:14.57 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:14.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:14.57 ^~~~~~~~~~~~~~~~~~~~~~~ 7:14.57 /<>/thunderbird-60.2.1+build1/xpcom/base/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:14.57 NS_INTERFACE_MAP_END 7:14.57 ^~~~~~~~~~~~~~~~~~~~ 7:14.57 /<>/thunderbird-60.2.1+build1/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 7:14.57 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 7:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:14.57 In file included from /<>/thunderbird-60.2.1+build1/xpcom/base/nsConsoleService.cpp:20, 7:14.57 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 7:14.57 /<>/thunderbird-60.2.1+build1/xpcom/base/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:14.57 } else 7:14.57 ^~~~ 7:14.57 /<>/thunderbird-60.2.1+build1/xpcom/base/nsIClassInfoImpl.h:170:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 7:14.57 NS_IMPL_QUERY_CLASSINFO(aClass) \ 7:14.57 ^~~~~~~~~~~~~~~~~~~~~~~ 7:14.57 /<>/thunderbird-60.2.1+build1/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 7:14.57 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 7:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:15.26 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/io/Unified_cpp_xpcom_io1.cpp:65: 7:15.26 /<>/thunderbird-60.2.1+build1/xpcom/io/nsStorageStream.cpp: In member function ‘virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)’: 7:15.26 /<>/thunderbird-60.2.1+build1/xpcom/io/nsStorageStream.cpp:583:12: warning: ‘remaining’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7:15.26 uint64_t remaining; 7:15.26 ^~~~~~~~~ 7:15.26 /<>/thunderbird-60.2.1+build1/xpcom/io/nsStorageStream.cpp:534:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7:15.26 return Seek(pos); 7:15.26 ~~~~^~~~~ 7:15.26 /<>/thunderbird-60.2.1+build1/xpcom/io/nsStorageStream.cpp:579:11: note: ‘offset’ was declared here 7:15.26 int64_t offset; 7:15.26 ^~~~~~ 7:15.53 Compiling unicode-segmentation v1.1.0 7:16.10 Compiling error-chain v0.11.0 7:16.35 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/components' 7:16.61 libxpcom_io.a.desc 7:16.62 Compiling bitreader v0.3.0 7:16.69 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/io' 7:16.69 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/threads' 7:16.97 Compiling semver-parser v0.7.0 7:18.26 Compiling atomic_refcell v0.1.0 7:18.44 Compiling percent-encoding v1.0.0 7:18.89 Compiling mp4parse_fallible v0.0.1 7:19.00 Compiling num-traits v0.2.0 7:20.05 Compiling moz_cbor v0.1.1 7:20.13 In file included from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollector.cpp:156, 7:20.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 7:20.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::SelectPointers(CCGraphBuilder&)’: 7:20.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/AutoRestore.h:45:17: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7:20.13 mLocation = mValue; 7:20.13 ^~~~~~ 7:20.13 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 7:20.13 /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollector.cpp:1089:30: note: ‘*((void*)& ar +8)’ was declared here 7:20.13 Maybe> ar; 7:20.13 ^~ 7:20.19 In file included from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollector.cpp:156, 7:20.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 7:20.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: 7:20.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/AutoRestore.h:45:17: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7:20.19 mLocation = mValue; 7:20.19 ^~~~~~ 7:20.19 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 7:20.19 /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollector.cpp:1089:30: note: ‘*((void*)& ar +8)’ was declared here 7:20.19 Maybe> ar; 7:20.19 ^~ 7:20.21 libxpcom_components.a.desc 7:20.25 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/components' 7:20.30 In file included from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollector.cpp:156, 7:20.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 7:20.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: 7:20.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/AutoRestore.h:45:17: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7:20.30 mLocation = mValue; 7:20.30 ^~~~~~ 7:20.30 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 7:20.30 /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollector.cpp:1089:30: note: ‘*((void*)& ar +8)’ was declared here 7:20.30 Maybe> ar; 7:20.30 ^~ 7:20.46 In file included from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollector.cpp:156, 7:20.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 7:20.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: 7:20.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/AutoRestore.h:45:17: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7:20.46 mLocation = mValue; 7:20.46 ^~~~~~ 7:20.46 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 7:20.46 /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollector.cpp:1089:30: note: ‘*((void*)& ar +8)’ was declared here 7:20.46 Maybe> ar; 7:20.46 ^~ 7:22.45 Compiling foreign-types v0.3.0 7:22.53 Compiling boxfnonce v0.0.3 7:22.74 Compiling runloop v0.1.0 7:22.99 Compiling prefs_parser v0.0.1 (file:///<>/thunderbird-60.2.1+build1/modules/libpref/parser) 7:23.77 Compiling phf_shared v0.7.21 7:23.92 Compiling rand v0.3.18 7:24.37 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:24.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:24.37 from /<>/thunderbird-60.2.1+build1/xpcom/threads/nsICancelableRunnable.h:10, 7:24.37 from /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadUtils.h:13, 7:24.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/SharedThreadPool.h:12, 7:24.37 from /<>/thunderbird-60.2.1+build1/xpcom/threads/SharedThreadPool.cpp:7, 7:24.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 7:24.37 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThread.cpp: In member function ‘virtual nsresult nsThread::QueryInterface(const nsIID&, void**)’: 7:24.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:24.37 foundInterface = 0; \ 7:24.37 ^~~~~~~~~~~~~~ 7:24.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:24.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:24.37 ^~~~~~~~~~~~~~~~~~~~~~~ 7:24.37 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThread.cpp:192:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:24.37 NS_INTERFACE_MAP_END 7:24.37 ^~~~~~~~~~~~~~~~~~~~ 7:24.37 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 7:24.37 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThread.cpp:191:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:24.37 } else 7:24.37 ^~~~ 7:24.40 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:24.40 from /<>/thunderbird-60.2.1+build1/xpcom/threads/nsICancelableRunnable.h:10, 7:24.40 from /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadUtils.h:13, 7:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/SharedThreadPool.h:12, 7:24.40 from /<>/thunderbird-60.2.1+build1/xpcom/threads/SharedThreadPool.cpp:7, 7:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 7:24.40 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadManager.cpp: In member function ‘virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)’: 7:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:24.40 foundInterface = 0; \ 7:24.40 ^~~~~~~~~~~~~~ 7:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:24.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:24.40 ^~~~~~~~~~~~~~~~~~~~~~~ 7:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:24.40 NS_INTERFACE_MAP_END 7:24.40 ^~~~~~~~~~~~~~~~~~~~ 7:24.40 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadManager.cpp:119:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 7:24.40 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 7:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.40 In file included from /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThread.cpp:19, 7:24.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 7:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:24.40 } else 7:24.40 ^~~~ 7:24.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 7:24.40 NS_IMPL_QUERY_CLASSINFO(aClass) \ 7:24.40 ^~~~~~~~~~~~~~~~~~~~~~~ 7:24.40 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadManager.cpp:119:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 7:24.40 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 7:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.41 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:24.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:24.41 from /<>/thunderbird-60.2.1+build1/xpcom/threads/nsICancelableRunnable.h:10, 7:24.41 from /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadUtils.h:13, 7:24.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/SharedThreadPool.h:12, 7:24.41 from /<>/thunderbird-60.2.1+build1/xpcom/threads/SharedThreadPool.cpp:7, 7:24.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 7:24.41 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadManager.cpp: In member function ‘virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)’: 7:24.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:24.41 foundInterface = 0; \ 7:24.41 ^~~~~~~~~~~~~~ 7:24.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:24.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:24.41 ^~~~~~~~~~~~~~~~~~~~~~~ 7:24.41 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadManager.cpp:190:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:24.41 NS_INTERFACE_MAP_END 7:24.41 ^~~~~~~~~~~~~~~~~~~~ 7:24.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:24.41 else 7:24.41 ^~~~ 7:24.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 7:24.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:24.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.41 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadManager.cpp:189:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 7:24.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 7:24.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.42 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadPool.cpp: In member function ‘virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)’: 7:24.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:24.42 foundInterface = 0; \ 7:24.42 ^~~~~~~~~~~~~~ 7:24.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:24.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:24.42 ^~~~~~~~~~~~~~~~~~~~~~~ 7:24.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:24.42 NS_INTERFACE_MAP_END 7:24.42 ^~~~~~~~~~~~~~~~~~~~ 7:24.42 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 7:24.42 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 7:24.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.42 In file included from /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThread.cpp:19, 7:24.42 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 7:24.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:24.42 } else 7:24.42 ^~~~ 7:24.42 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 7:24.42 NS_IMPL_QUERY_CLASSINFO(aClass) \ 7:24.42 ^~~~~~~~~~~~~~~~~~~~~~~ 7:24.42 /<>/thunderbird-60.2.1+build1/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 7:24.42 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 7:24.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:24.62 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollectionNoteChild.h:13, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCOMPtr.h:33, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsAutoPtr.h:10, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.cpp:8, 7:24.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 7:24.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 7:24.62 /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.h:158:28: required from here 7:24.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nsMemoryReporterManager::AmountFns’; use assignment or value-initialization instead [-Wclass-memaccess] 7:24.62 memset(aT, 0, sizeof(T)); 7:24.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 7:24.62 In file included from /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.cpp:14, 7:24.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 7:24.62 /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.h:140:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 7:24.62 struct AmountFns 7:24.62 ^~~~~~~~~ 7:24.62 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollectionNoteChild.h:13, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCOMPtr.h:33, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsAutoPtr.h:10, 7:24.62 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.cpp:8, 7:24.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 7:24.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 7:24.62 /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.h:182:28: required from here 7:24.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nsMemoryReporterManager::SizeOfTabFns’; use assignment or value-initialization instead [-Wclass-memaccess] 7:24.62 memset(aT, 0, sizeof(T)); 7:24.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 7:24.62 In file included from /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.cpp:14, 7:24.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 7:24.62 /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.h:175:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 7:24.62 struct SizeOfTabFns 7:24.62 ^~~~~~~~~~~~ 7:25.59 Compiling memchr v1.0.2 7:25.87 Compiling atty v0.2.2 7:25.97 Compiling which v1.0.3 7:26.28 Compiling synom v0.11.2 7:26.60 Compiling proc-macro2 v0.2.2 7:27.97 libxpcom_base.a.desc 7:28.03 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/base' 7:28.03 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/reflect/xptinfo' 7:30.20 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/reflect/xptcall' 7:30.93 Compiling clang-sys v0.21.1 7:30.95 libxpcom_reflect_xptcall.a.desc 7:30.97 libxpcom_threads.a.desc 7:31.03 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/reflect/xptcall' 7:31.03 Compiling unreachable v1.0.0 7:31.03 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/threads' 7:31.03 Compiling cmake v0.1.29 7:31.30 Compiling arrayvec v0.4.6 7:31.78 Compiling crossbeam-utils v0.2.2 7:31.90 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/reflect/xptcall/md/unix' 7:32.15 libxpcom_reflect_xptinfo.a.desc 7:32.15 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/chrome' 7:32.20 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/reflect/xptinfo' 7:32.21 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/build' 7:32.45 /<>/thunderbird-60.2.1+build1/xpcom/reflect/xptcall/md/unix/xptcinvoke_linux_s390x.cpp: In function ‘nsresult NS_InvokeByIndex(nsISupports*, uint32_t, uint32_t, nsXPTCVariant*)’: 7:32.45 /<>/thunderbird-60.2.1+build1/xpcom/reflect/xptcall/md/unix/xptcinvoke_linux_s390x.cpp:181:14: warning: unused variable ‘result’ [-Wunused-variable] 7:32.45 uint64_t result; 7:32.45 ^~~~~~ 7:33.09 Compiling log v0.4.1 7:33.51 Compiling encoding_rs v0.7.2 7:33.96 libxpcom_reflect_xptcall_md_unix.a.desc 7:34.02 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/reflect/xptcall/md/unix' 7:34.03 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libpref' 7:34.21 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:34.21 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:34.21 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIProtocolHandler.h:10, 7:34.21 from /<>/thunderbird-60.2.1+build1/chrome/nsChromeProtocolHandler.h:9, 7:34.21 from /<>/thunderbird-60.2.1+build1/chrome/nsChromeProtocolHandler.cpp:13, 7:34.21 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/chrome/Unified_cpp_chrome0.cpp:2: 7:34.21 /<>/thunderbird-60.2.1+build1/chrome/nsChromeRegistry.cpp: In member function ‘virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)’: 7:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:34.22 foundInterface = 0; \ 7:34.22 ^~~~~~~~~~~~~~ 7:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:34.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:34.22 ^~~~~~~~~~~~~~~~~~~~~~~ 7:34.22 /<>/thunderbird-60.2.1+build1/chrome/nsChromeRegistry.cpp:117:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:34.22 NS_INTERFACE_MAP_END 7:34.22 ^~~~~~~~~~~~~~~~~~~~ 7:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:34.22 else 7:34.22 ^~~~ 7:34.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 7:34.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:34.22 /<>/thunderbird-60.2.1+build1/chrome/nsChromeRegistry.cpp:116:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 7:34.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 7:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:38.18 libchrome.a.desc 7:38.24 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/chrome' 7:38.24 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/hyphenation/hyphen' 7:38.71 libintl_hyphenation_hyphen.a.desc 7:38.77 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/hyphenation/hyphen' 7:38.77 Compiling dtoa-short v0.3.1 7:38.99 Compiling iovec v0.1.0 7:39.13 Compiling net2 v0.2.31 7:39.80 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollectionNoteChild.h:13, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCOMPtr.h:33, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/build/FileLocation.h:11, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/build/FileLocation.cpp:7, 7:39.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 7:39.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 7:39.80 /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.h:158:28: required from here 7:39.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nsMemoryReporterManager::AmountFns’; use assignment or value-initialization instead [-Wclass-memaccess] 7:39.80 memset(aT, 0, sizeof(T)); 7:39.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 7:39.80 In file included from /<>/thunderbird-60.2.1+build1/xpcom/build/XPCOMInit.cpp:106, 7:39.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 7:39.80 /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.h:140:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 7:39.80 struct AmountFns 7:39.80 ^~~~~~~~~ 7:39.80 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCycleCollectionNoteChild.h:13, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/base/nsCOMPtr.h:33, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/build/FileLocation.h:11, 7:39.80 from /<>/thunderbird-60.2.1+build1/xpcom/build/FileLocation.cpp:7, 7:39.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 7:39.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 7:39.80 /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.h:182:28: required from here 7:39.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nsMemoryReporterManager::SizeOfTabFns’; use assignment or value-initialization instead [-Wclass-memaccess] 7:39.80 memset(aT, 0, sizeof(T)); 7:39.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 7:39.80 In file included from /<>/thunderbird-60.2.1+build1/xpcom/build/XPCOMInit.cpp:106, 7:39.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 7:39.80 /<>/thunderbird-60.2.1+build1/xpcom/base/nsMemoryReporterManager.h:175:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 7:39.80 struct SizeOfTabFns 7:39.80 ^~~~~~~~~~~~ 7:40.05 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/hyphenation/glue' 7:40.53 In file included from /usr/include/string.h:494, 7:40.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/string.h:3, 7:40.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/throw_gcc.h:14, 7:40.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/stl_wrappers/cstdlib:64, 7:40.53 from /usr/include/c++/8/stdlib.h:36, 7:40.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/stdlib.h:3, 7:40.53 from /<>/thunderbird-60.2.1+build1/modules/libpref/Preferences.cpp:8, 7:40.53 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 7:40.53 In function ‘void* memcpy(void*, const void*, size_t)’, 7:40.53 inlined from ‘static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)’ at /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsTArray.h:609:11, 7:40.53 inlined from ‘void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]’ at /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsTArray-inl.h:221:35, 7:40.53 inlined from ‘void nsTArray_Impl::Compact() [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]’ at /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsTArray.h:2018:19, 7:40.53 inlined from ‘void nsTArray_Impl::Clear() [with E = nsTString; Alloc = nsTArrayInfallibleAllocator]’ at /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsTArray.h:1798:5, 7:40.53 inlined from ‘static mozilla::Result mozilla::Preferences::InitInitialObjects()’ at /<>/thunderbird-60.2.1+build1/modules/libpref/Preferences.cpp:3906:22: 7:40.53 /usr/include/s390x-linux-gnu/bits/string_fortified.h:34:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ offset 16 is out of the bounds [0, 8] of object ‘prefEntries’ with type ‘nsTArray >’ [-Warray-bounds] 7:40.53 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 7:40.53 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:40.53 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 7:40.53 /<>/thunderbird-60.2.1+build1/modules/libpref/Preferences.cpp: In static member function ‘static mozilla::Result mozilla::Preferences::InitInitialObjects()’: 7:40.53 /<>/thunderbird-60.2.1+build1/modules/libpref/Preferences.cpp:3816:23: note: ‘prefEntries’ declared here 7:40.53 nsTArray prefEntries; 7:40.53 ^~~~~~~~~~~ 7:41.34 libmodules_libpref.a.desc 7:41.40 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libpref' 7:43.17 Compiling num_cpus v1.7.0 7:43.41 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/locale' 7:43.52 libintl_hyphenation_glue.a.desc 7:43.62 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/hyphenation/glue' 7:43.62 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/locale/gtk' 7:43.98 libxpcom_build.a.desc 7:44.03 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/xpcom/build' 7:44.03 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/lwbrk' 7:44.27 Compiling hashglobe v0.1.0 (file:///<>/thunderbird-60.2.1+build1/servo/components/hashglobe) 7:44.45 libintl_locale_gtk.a.desc 7:44.50 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/locale/gtk' 7:44.78 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/strres' 7:45.01 Compiling thread-id v3.1.0 7:45.10 Compiling pulse-ffi v0.1.0 (file:///<>/thunderbird-60.2.1+build1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 7:45.54 libintl_lwbrk.a.desc 7:45.60 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/lwbrk' 7:45.61 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/unicharutil' 7:45.61 libintl_unicharutil.a.desc 7:45.66 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/unicharutil' 7:45.66 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/unicharutil/util' 7:45.85 Compiling time v0.1.38 7:47.76 Compiling memmap v0.5.2 7:47.85 libintl_strres.a.desc 7:47.85 libintl_unicharutil_util.a.desc 7:47.89 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/strres' 7:47.89 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/unicharutil/util' 7:47.90 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/l10n' 7:47.90 libintl_l10n.a.desc 7:47.90 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/uconv' 7:47.95 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/l10n' 7:47.95 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/build' 7:48.15 Compiling textwrap v0.9.0 7:48.51 libintl_locale.a.desc 7:48.56 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/locale' 7:48.56 Compiling servo_arc v0.1.1 (file:///<>/thunderbird-60.2.1+build1/servo/components/servo_arc) 7:48.71 libintl_build.a.desc 7:48.77 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/build' 7:48.77 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base' 7:48.85 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cookie' 7:49.09 Compiling owning_ref v0.3.3 7:49.44 libintl_uconv.a.desc 7:49.50 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/uconv' 7:49.69 Compiling libudev-sys v0.1.3 (file:///<>/thunderbird-60.2.1+build1/dom/webauthn/libudev-sys) 7:50.03 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/dns/mdns/libmdns' 7:50.79 libnetwerk_dns_mdns_libmdns.a.desc 7:50.85 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/dns/mdns/libmdns' 7:50.97 Compiling unicode-bidi v0.3.4 7:53.80 Compiling cexpr v0.2.0 7:56.35 libnetwerk_cookie.a.desc 7:56.41 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cookie' 7:56.41 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/socket' 7:56.75 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 7:56.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 7:56.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIInputStream.h:10, 7:56.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIArrayBufferInputStream.h:10, 7:56.75 from /<>/thunderbird-60.2.1+build1/netwerk/base/ArrayBufferInputStream.h:9, 7:56.75 from /<>/thunderbird-60.2.1+build1/netwerk/base/ArrayBufferInputStream.cpp:7, 7:56.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 7:56.75 /<>/thunderbird-60.2.1+build1/netwerk/base/PartiallySeekableInputStream.cpp: In member function ‘virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)’: 7:56.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:56.75 foundInterface = 0; \ 7:56.75 ^~~~~~~~~~~~~~ 7:56.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 7:56.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:56.75 ^~~~~~~~~~~~~~~~~~~~~~~ 7:56.75 /<>/thunderbird-60.2.1+build1/netwerk/base/PartiallySeekableInputStream.cpp:29:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 7:56.75 NS_INTERFACE_MAP_END 7:56.75 ^~~~~~~~~~~~~~~~~~~~ 7:56.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 7:56.75 else 7:56.75 ^~~~ 7:56.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 7:56.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 7:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:56.75 /<>/thunderbird-60.2.1+build1/netwerk/base/PartiallySeekableInputStream.cpp:28:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 7:56.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 7:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:58.03 libnetwerk_socket.a.desc 7:58.09 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/socket' 7:58.09 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/mime' 7:59.35 libnetwerk_mime.a.desc 7:59.40 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/mime' 7:59.41 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/streamconv' *** KEEP ALIVE MARKER *** Total duration: 0:08:00.201701 8:00.20 Compiling euclid v0.17.2 8:00.29 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:00.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:00.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIRedirectChannelRegistrar.h:10, 8:00.29 from /<>/thunderbird-60.2.1+build1/netwerk/base/RedirectChannelRegistrar.h:8, 8:00.29 from /<>/thunderbird-60.2.1+build1/netwerk/base/RedirectChannelRegistrar.cpp:5, 8:00.29 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 8:00.29 /<>/thunderbird-60.2.1+build1/netwerk/base/nsBaseContentStream.cpp: In member function ‘virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)’: 8:00.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:00.29 foundInterface = 0; \ 8:00.29 ^~~~~~~~~~~~~~ 8:00.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:00.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:00.29 ^~~~~~~~~~~~~~~~~~~~~~~ 8:00.29 /<>/thunderbird-60.2.1+build1/netwerk/base/nsBaseContentStream.cpp:44:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:00.29 NS_INTERFACE_MAP_END 8:00.29 ^~~~~~~~~~~~~~~~~~~~ 8:00.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:00.29 else 8:00.29 ^~~~ 8:00.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 8:00.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:00.29 /<>/thunderbird-60.2.1+build1/netwerk/base/nsBaseContentStream.cpp:43:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 8:00.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 8:00.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:00.30 /<>/thunderbird-60.2.1+build1/netwerk/base/nsBufferedStreams.cpp: In member function ‘virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)’: 8:00.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:00.30 foundInterface = 0; \ 8:00.30 ^~~~~~~~~~~~~~ 8:00.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 8:00.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:00.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:00.30 /<>/thunderbird-60.2.1+build1/netwerk/base/nsBufferedStreams.cpp:298:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 8:00.30 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 8:00.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:00.30 In file included from /<>/thunderbird-60.2.1+build1/netwerk/base/nsBufferedStreams.cpp:11, 8:00.30 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 8:00.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:00.30 } else 8:00.30 ^~~~ 8:00.30 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 8:00.30 } else 8:00.30 ^~~~ 8:00.31 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:00.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:00.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIRedirectChannelRegistrar.h:10, 8:00.31 from /<>/thunderbird-60.2.1+build1/netwerk/base/RedirectChannelRegistrar.h:8, 8:00.31 from /<>/thunderbird-60.2.1+build1/netwerk/base/RedirectChannelRegistrar.cpp:5, 8:00.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 8:00.31 /<>/thunderbird-60.2.1+build1/netwerk/base/nsBufferedStreams.cpp: In member function ‘virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)’: 8:00.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:00.31 foundInterface = 0; \ 8:00.31 ^~~~~~~~~~~~~~ 8:00.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 8:00.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:00.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:00.31 /<>/thunderbird-60.2.1+build1/netwerk/base/nsBufferedStreams.cpp:762:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 8:00.31 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 8:00.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:00.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:00.31 else 8:00.31 ^~~~ 8:00.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:00.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:00.31 ^~~~~~~~~~~~~~~~~~ 8:00.31 /<>/thunderbird-60.2.1+build1/netwerk/base/nsBufferedStreams.cpp:761:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:00.31 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 8:00.31 ^~~~~~~~~~~~~~~~~~~~~~ 8:00.54 libnetwerk_streamconv.a.desc 8:00.59 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/streamconv' 8:00.60 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/streamconv/converters' 8:01.14 Compiling num-integer v0.1.35 8:01.39 Compiling walkdir v1.0.7 8:01.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:01.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:01.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIRequestObserver.h:10, 8:01.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIStreamListener.h:10, 8:01.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIStreamConverter.h:10, 8:01.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozITXTToHTMLConv.h:10, 8:01.61 from /<>/thunderbird-60.2.1+build1/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, 8:01.61 from /<>/thunderbird-60.2.1+build1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:6, 8:01.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 8:01.61 /<>/thunderbird-60.2.1+build1/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function ‘virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)’: 8:01.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:01.61 foundInterface = 0; \ 8:01.61 ^~~~~~~~~~~~~~ 8:01.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:01.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:01.61 ^~~~~~~~~~~~~~~~~~~~~~~ 8:01.61 /<>/thunderbird-60.2.1+build1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:99:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:01.61 NS_INTERFACE_MAP_END 8:01.61 ^~~~~~~~~~~~~~~~~~~~ 8:01.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:01.61 else 8:01.62 ^~~~ 8:01.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:01.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:01.62 ^~~~~~~~~~~~~~~~~~ 8:01.62 /<>/thunderbird-60.2.1+build1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:98:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:01.62 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 8:01.62 ^~~~~~~~~~~~~~~~~~~~~~ 8:01.66 /<>/thunderbird-60.2.1+build1/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function ‘virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)’: 8:01.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:01.66 foundInterface = 0; \ 8:01.66 ^~~~~~~~~~~~~~ 8:01.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:01.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:01.66 ^~~~~~~~~~~~~~~~~~~~~~~ 8:01.66 /<>/thunderbird-60.2.1+build1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:139:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:01.66 NS_INTERFACE_MAP_END 8:01.66 ^~~~~~~~~~~~~~~~~~~~ 8:01.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:01.66 else 8:01.66 ^~~~ 8:01.66 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 8:01.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:01.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:01.66 /<>/thunderbird-60.2.1+build1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:138:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 8:01.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 8:01.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:02.67 Compiling nsstring v0.1.0 (file:///<>/thunderbird-60.2.1+build1/servo/support/gecko/nsstring) 8:04.04 Compiling app_units v0.6.0 8:04.23 Compiling bincode v0.9.1 8:04.91 Compiling unreachable v0.1.1 8:05.02 Compiling itertools v0.7.6 8:05.23 libnetwerk_streamconv_converters.a.desc 8:05.28 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/streamconv/converters' 8:05.29 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache' 8:06.19 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:06.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:06.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsICache.h:10, 8:06.19 from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntry.h:10, 8:06.19 from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCache.h:11, 8:06.19 from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsApplicationCacheService.cpp:5, 8:06.19 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 8:06.19 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function ‘virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)’: 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:06.19 foundInterface = 0; \ 8:06.19 ^~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:06.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:06.19 ^~~~~~~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp:701:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:06.19 NS_INTERFACE_MAP_END 8:06.19 ^~~~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:06.19 else 8:06.19 ^~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:06.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:06.19 ^~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp:700:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:06.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:06.19 ^~~~~~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function ‘virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)’: 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:06.19 foundInterface = 0; \ 8:06.19 ^~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:06.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:06.19 ^~~~~~~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp:895:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:06.19 NS_INTERFACE_MAP_END 8:06.19 ^~~~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:06.19 else 8:06.19 ^~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:06.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:06.19 ^~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp:894:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:06.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:06.19 ^~~~~~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function ‘virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)’: 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:06.19 foundInterface = 0; \ 8:06.19 ^~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:06.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:06.19 ^~~~~~~~~~~~~~~~~~~~~~~ 8:06.19 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp:1081:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:06.19 NS_INTERFACE_MAP_END 8:06.19 ^~~~~~~~~~~~~~~~~~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:06.20 else 8:06.20 ^~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:06.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:06.20 ^~~~~~~~~~~~~~~~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp:1080:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:06.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:06.20 ^~~~~~~~~~~~~~~~~~~~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function ‘virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)’: 8:06.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:06.20 foundInterface = 0; \ 8:06.20 ^~~~~~~~~~~~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:06.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:06.20 ^~~~~~~~~~~~~~~~~~~~~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp:1311:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:06.20 NS_INTERFACE_MAP_END 8:06.20 ^~~~~~~~~~~~~~~~~~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:06.20 else 8:06.20 ^~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:06.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:06.20 ^~~~~~~~~~~~~~~~~~ 8:06.20 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheEntryDescriptor.cpp:1310:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:06.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:06.20 ^~~~~~~~~~~~~~~~~~~~~~ 8:06.44 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 8:06.44 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheMap.cpp: In member function ‘nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)’: 8:06.44 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheMap.cpp:88:54: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nsDiskCacheHeader’; use assignment or value-initialization instead [-Wclass-memaccess] 8:06.44 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 8:06.44 ^ 8:06.44 In file included from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheBinding.h:18, 8:06.44 from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheDevice.h:12, 8:06.44 from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheService.cpp:24, 8:06.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 8:06.44 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheMap.h:327:8: note: ‘struct nsDiskCacheHeader’ declared here 8:06.44 struct nsDiskCacheHeader { 8:06.44 ^~~~~~~~~~~~~~~~~ 8:06.44 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 8:06.44 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheMap.cpp: In member function ‘nsresult nsDiskCacheMap::GrowRecords()’: 8:06.44 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheMap.cpp:371:73: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class nsDiskCacheRecord’; use assignment or value-initialization instead [-Wclass-memaccess] 8:06.44 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 8:06.44 ^ 8:06.44 In file included from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheBinding.h:18, 8:06.44 from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheDevice.h:12, 8:06.44 from /<>/thunderbird-60.2.1+build1/netwerk/cache/nsCacheService.cpp:24, 8:06.44 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 8:06.44 /<>/thunderbird-60.2.1+build1/netwerk/cache/nsDiskCacheMap.h:88:7: note: ‘class nsDiskCacheRecord’ declared here 8:06.44 class nsDiskCacheRecord { 8:06.44 ^~~~~~~~~~~~~~~~~ 8:06.85 Compiling semver v0.6.0 8:06.96 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:06.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:06.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIObserver.h:10, 8:06.96 from /<>/thunderbird-60.2.1+build1/netwerk/base/nsChannelClassifier.h:8, 8:06.96 from /<>/thunderbird-60.2.1+build1/netwerk/base/nsChannelClassifier.cpp:7, 8:06.96 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 8:06.96 /<>/thunderbird-60.2.1+build1/netwerk/base/nsFileStreams.cpp: In member function ‘virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)’: 8:06.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:06.96 foundInterface = 0; \ 8:06.96 ^~~~~~~~~~~~~~ 8:06.96 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 8:06.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:06.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:06.96 /<>/thunderbird-60.2.1+build1/netwerk/base/nsFileStreams.cpp:418:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 8:06.96 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 8:06.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:06.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:988:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:06.97 else 8:06.97 ^~~~ 8:06.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_CONDITIONAL’ 8:06.97 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 8:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:06.97 /<>/thunderbird-60.2.1+build1/netwerk/base/nsFileStreams.cpp:417:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_CONDITIONAL’ 8:06.97 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 8:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:08.07 Compiling phf_generator v0.7.21 8:08.19 Compiling aho-corasick v0.6.3 8:08.50 /<>/thunderbird-60.2.1+build1/netwerk/base/nsLoadGroup.cpp: In member function ‘nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)’: 8:08.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:08.50 foundInterface = 0; \ 8:08.50 ^~~~~~~~~~~~~~ 8:08.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:08.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:08.50 ^~~~~~~~~~~~~~~~~~~~~~~ 8:08.50 /<>/thunderbird-60.2.1+build1/netwerk/base/nsLoadGroup.cpp:148:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:08.50 NS_INTERFACE_MAP_END 8:08.50 ^~~~~~~~~~~~~~~~~~~~ 8:08.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:08.50 else 8:08.50 ^~~~ 8:08.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:08.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:08.50 ^~~~~~~~~~~~~~~~~~ 8:08.50 /<>/thunderbird-60.2.1+build1/netwerk/base/nsLoadGroup.cpp:147:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:08.50 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 8:08.50 ^~~~~~~~~~~~~~~~~~~~~~ 8:08.54 /<>/thunderbird-60.2.1+build1/netwerk/base/nsMIMEInputStream.cpp: In member function ‘virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)’: 8:08.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:08.54 foundInterface = 0; \ 8:08.54 ^~~~~~~~~~~~~~ 8:08.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:08.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:08.54 ^~~~~~~~~~~~~~~~~~~~~~~ 8:08.54 /<>/thunderbird-60.2.1+build1/netwerk/base/nsMIMEInputStream.cpp:85:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:08.54 NS_INTERFACE_MAP_END 8:08.54 ^~~~~~~~~~~~~~~~~~~~ 8:08.54 In file included from /<>/thunderbird-60.2.1+build1/netwerk/base/nsFileStreams.cpp:22, 8:08.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base2.cpp:38: 8:08.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:08.54 } else 8:08.54 ^~~~ 8:08.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 8:08.54 } else 8:08.54 ^~~~ 8:08.70 Compiling syn v0.11.11 8:09.08 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:09.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:09.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIRequestObserver.h:10, 8:09.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIStreamListener.h:10, 8:09.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIStreamLoader.h:10, 8:09.08 from /<>/thunderbird-60.2.1+build1/netwerk/base/nsPACMan.h:10, 8:09.08 from /<>/thunderbird-60.2.1+build1/netwerk/base/nsPACMan.cpp:7, 8:09.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 8:09.08 /<>/thunderbird-60.2.1+build1/netwerk/base/nsProtocolProxyService.cpp: In member function ‘virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)’: 8:09.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:09.08 foundInterface = 0; \ 8:09.08 ^~~~~~~~~~~~~~ 8:09.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:09.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:09.08 ^~~~~~~~~~~~~~~~~~~~~~~ 8:09.08 /<>/thunderbird-60.2.1+build1/netwerk/base/nsProtocolProxyService.cpp:810:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:09.08 NS_INTERFACE_MAP_END 8:09.08 ^~~~~~~~~~~~~~~~~~~~ 8:09.08 In file included from /<>/thunderbird-60.2.1+build1/netwerk/base/nsProtocolProxyService.cpp:13, 8:09.08 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base3.cpp:20: 8:09.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:09.08 } else 8:09.08 ^~~~ 8:09.08 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 8:09.08 } else 8:09.08 ^~~~ 8:09.14 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:09.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:09.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIRequestObserver.h:10, 8:09.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIStreamListener.h:10, 8:09.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIStreamLoader.h:10, 8:09.14 from /<>/thunderbird-60.2.1+build1/netwerk/base/nsPACMan.h:10, 8:09.14 from /<>/thunderbird-60.2.1+build1/netwerk/base/nsPACMan.cpp:7, 8:09.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 8:09.14 /<>/thunderbird-60.2.1+build1/netwerk/base/nsSecCheckWrapChannel.cpp: In member function ‘virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)’: 8:09.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:09.14 foundInterface = 0; \ 8:09.14 ^~~~~~~~~~~~~~ 8:09.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:09.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:09.14 ^~~~~~~~~~~~~~~~~~~~~~~ 8:09.14 /<>/thunderbird-60.2.1+build1/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:09.14 NS_INTERFACE_MAP_END 8:09.14 ^~~~~~~~~~~~~~~~~~~~ 8:09.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:09.14 else 8:09.14 ^~~~ 8:09.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:09.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:09.14 ^~~~~~~~~~~~~~~~~~ 8:09.14 /<>/thunderbird-60.2.1+build1/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:09.14 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 8:09.14 ^~~~~~~~~~~~~~~~~~~~~~ 8:09.50 /<>/thunderbird-60.2.1+build1/netwerk/base/nsSimpleURI.cpp: In member function ‘virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)’: 8:09.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:09.50 foundInterface = 0; \ 8:09.50 ^~~~~~~~~~~~~~ 8:09.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:09.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:09.50 ^~~~~~~~~~~~~~~~~~~~~~~ 8:09.50 /<>/thunderbird-60.2.1+build1/netwerk/base/nsSimpleURI.cpp:72:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:09.50 NS_INTERFACE_MAP_END 8:09.50 ^~~~~~~~~~~~~~~~~~~~ 8:09.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:09.50 else 8:09.50 ^~~~ 8:09.50 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:09.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:09.50 ^~~~~~~~~~~~~~~~~~ 8:09.50 /<>/thunderbird-60.2.1+build1/netwerk/base/nsSimpleURI.cpp:71:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:09.50 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 8:09.50 ^~~~~~~~~~~~~~~~~~~~~~ 8:10.15 /<>/thunderbird-60.2.1+build1/netwerk/base/nsStandardURL.cpp: In member function ‘virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)’: 8:10.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:10.15 foundInterface = 0; \ 8:10.15 ^~~~~~~~~~~~~~ 8:10.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:10.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:10.15 ^~~~~~~~~~~~~~~~~~~~~~~ 8:10.15 /<>/thunderbird-60.2.1+build1/netwerk/base/nsStandardURL.cpp:1244:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:10.15 NS_INTERFACE_MAP_END 8:10.15 ^~~~~~~~~~~~~~~~~~~~ 8:10.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:10.15 else 8:10.15 ^~~~ 8:10.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:10.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:10.15 ^~~~~~~~~~~~~~~~~~ 8:10.15 /<>/thunderbird-60.2.1+build1/netwerk/base/nsStandardURL.cpp:1243:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:10.15 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 8:10.15 ^~~~~~~~~~~~~~~~~~~~~~ 8:13.59 libnetwerk_cache.a.desc 8:13.65 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache' 8:13.65 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache2' 8:17.11 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:17.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:17.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsICacheEntry.h:10, 8:17.11 from /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheEntry.h:8, 8:17.11 from /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheEntry.cpp:6, 8:17.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 8:17.11 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFile.cpp: In member function ‘virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)’: 8:17.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:17.11 foundInterface = 0; \ 8:17.11 ^~~~~~~~~~~~~~ 8:17.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:17.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:17.11 ^~~~~~~~~~~~~~~~~~~~~~~ 8:17.11 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFile.cpp:175:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:17.11 NS_INTERFACE_MAP_END 8:17.11 ^~~~~~~~~~~~~~~~~~~~ 8:17.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:17.11 else 8:17.11 ^~~~ 8:17.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 8:17.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:17.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:17.11 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFile.cpp:173:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 8:17.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 8:17.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:17.14 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileChunk.cpp: In member function ‘virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)’: 8:17.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:17.14 foundInterface = 0; \ 8:17.14 ^~~~~~~~~~~~~~ 8:17.14 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:17.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:17.14 ^~~~~~~~~~~~~~~~~~~~~~~ 8:17.15 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileChunk.cpp:333:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:17.15 NS_INTERFACE_MAP_END 8:17.15 ^~~~~~~~~~~~~~~~~~~~ 8:17.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:17.15 else 8:17.15 ^~~~ 8:17.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:17.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:17.15 ^~~~~~~~~~~~~~~~~~ 8:17.15 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileChunk.cpp:332:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:17.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:17.15 ^~~~~~~~~~~~~~~~~~~~~~ 8:17.20 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileIOManager.cpp: In member function ‘virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)’: 8:17.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:17.20 foundInterface = 0; \ 8:17.20 ^~~~~~~~~~~~~~ 8:17.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:17.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:17.20 ^~~~~~~~~~~~~~~~~~~~~~~ 8:17.20 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileIOManager.cpp:111:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:17.20 NS_INTERFACE_MAP_END 8:17.20 ^~~~~~~~~~~~~~~~~~~~ 8:17.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:17.20 else 8:17.20 ^~~~ 8:17.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:17.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:17.20 ^~~~~~~~~~~~~~~~~~ 8:17.20 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileIOManager.cpp:110:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:17.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:17.20 ^~~~~~~~~~~~~~~~~~~~~~ 8:17.28 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileInputStream.cpp: In member function ‘virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)’: 8:17.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:17.28 foundInterface = 0; \ 8:17.28 ^~~~~~~~~~~~~~ 8:17.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:17.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:17.28 ^~~~~~~~~~~~~~~~~~~~~~~ 8:17.28 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:17.28 NS_INTERFACE_MAP_END 8:17.28 ^~~~~~~~~~~~~~~~~~~~ 8:17.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:17.28 else 8:17.28 ^~~~ 8:17.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 8:17.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:17.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:17.28 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 8:17.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 8:17.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:17.31 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileOutputStream.cpp: In member function ‘virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)’: 8:17.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:17.31 foundInterface = 0; \ 8:17.31 ^~~~~~~~~~~~~~ 8:17.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:17.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:17.31 ^~~~~~~~~~~~~~~~~~~~~~~ 8:17.31 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:17.31 NS_INTERFACE_MAP_END 8:17.31 ^~~~~~~~~~~~~~~~~~~~ 8:17.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:17.31 else 8:17.31 ^~~~ 8:17.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 8:17.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:17.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:17.31 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 8:17.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 8:17.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:17.34 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheIndex.cpp: In member function ‘virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)’: 8:17.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:17.34 foundInterface = 0; \ 8:17.34 ^~~~~~~~~~~~~~ 8:17.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:17.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:17.34 ^~~~~~~~~~~~~~~~~~~~~~~ 8:17.34 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:17.34 NS_INTERFACE_MAP_END 8:17.34 ^~~~~~~~~~~~~~~~~~~~ 8:17.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:17.34 else 8:17.34 ^~~~ 8:17.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:17.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:17.34 ^~~~~~~~~~~~~~~~~~ 8:17.34 /<>/thunderbird-60.2.1+build1/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:17.34 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 8:17.34 ^~~~~~~~~~~~~~~~~~~~~~ 8:17.69 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:17.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 8:17.69 from /<>/thunderbird-60.2.1+build1/netwerk/base/nsStreamListenerWrapper.h:8, 8:17.69 from /<>/thunderbird-60.2.1+build1/netwerk/base/nsStreamListenerWrapper.cpp:5, 8:17.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 8:17.69 /<>/thunderbird-60.2.1+build1/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)’: 8:17.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:17.69 foundInterface = 0; \ 8:17.69 ^~~~~~~~~~~~~~ 8:17.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:17.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:17.69 ^~~~~~~~~~~~~~~~~~~~~~~ 8:17.69 /<>/thunderbird-60.2.1+build1/netwerk/base/nsUDPSocket.cpp:188:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:17.69 NS_INTERFACE_MAP_END 8:17.69 ^~~~~~~~~~~~~~~~~~~~ 8:17.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:17.69 else 8:17.69 ^~~~ 8:17.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:17.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:17.69 ^~~~~~~~~~~~~~~~~~ 8:17.69 /<>/thunderbird-60.2.1+build1/netwerk/base/nsUDPSocket.cpp:187:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:17.69 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 8:17.69 ^~~~~~~~~~~~~~~~~~~~~~ 8:19.59 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/about' 8:20.33 libnetwerk_base.a.desc 8:20.39 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/base' 8:20.39 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/data' 8:21.17 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:21.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 8:21.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIAboutModule.h:10, 8:21.18 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/about/nsAboutBlank.h:9, 8:21.18 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/about/nsAboutBlank.cpp:6, 8:21.18 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 8:21.18 /<>/thunderbird-60.2.1+build1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function ‘virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)’: 8:21.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:21.18 foundInterface = 0; \ 8:21.18 ^~~~~~~~~~~~~~ 8:21.18 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 8:21.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:21.18 /<>/thunderbird-60.2.1+build1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:360:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 8:21.18 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 8:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:21.18 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 8:21.18 /<>/thunderbird-60.2.1+build1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:359:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:21.18 else 8:21.18 ^~~~ 8:23.36 libnetwerk_protocol_about.a.desc 8:23.41 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/about' 8:23.41 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/file' 8:25.24 libnetwerk_protocol_data.a.desc 8:25.30 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/data' 8:25.31 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/ftp' 8:28.24 Compiling quote v0.4.2 8:28.68 libnetwerk_protocol_file.a.desc 8:28.76 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/file' 8:28.86 Compiling thread_local v0.3.4 8:29.08 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/gio' 8:29.59 Compiling phf v0.7.21 8:29.78 Compiling uluru v0.2.0 8:29.91 Compiling crossbeam-epoch v0.3.0 8:30.63 libnetwerk_protocol_gio.a.desc 8:30.69 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/gio' 8:30.69 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http' 8:30.84 Compiling cubeb-sys v0.4.1 8:31.65 Compiling log v0.3.9 8:32.13 Compiling mp4parse v0.10.0 (file:///<>/thunderbird-60.2.1+build1/media/mp4parse-rust/mp4parse) 8:32.13 libnetwerk_cache2.a.desc 8:32.19 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/cache2' 8:32.19 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/res' 8:32.36 warning: a method with this name may be added to the standard library in the future 8:32.36 --> media/mp4parse-rust/mp4parse/src/lib.rs:59:20 8:32.36 | 8:32.36 59 | return vec.try_reserve(size); 8:32.36 | ^^^^^^^^^^^ 8:32.36 | 8:32.36 = note: #[warn(unstable_name_collisions)] on by default 8:32.36 = warning: once this method is added to the standard library, the ambiguity may cause an error or change in behavior! 8:32.36 = note: for more information, see issue #48919 8:32.36 = help: call with fully qualified syntax `mp4parse_fallible::FallibleVec::try_reserve(...)` to keep using the current method 8:32.36 8:32.36 warning: a method with this name may be added to the standard library in the future 8:32.36 --> media/mp4parse-rust/mp4parse/src/lib.rs:71:13 8:32.36 | 8:32.36 71 | buf.try_reserve(size)?; 8:32.36 | ^^^^^^^^^^^ 8:32.36 | 8:32.36 = warning: once this method is added to the standard library, the ambiguity may cause an error or change in behavior! 8:32.36 = note: for more information, see issue #48919 8:32.36 = help: call with fully qualified syntax `mp4parse_fallible::FallibleVec::try_reserve(...)` to keep using the current method 8:32.36 8:34.48 Compiling bytes v0.4.5 8:35.61 Compiling encoding_c v0.8.0 8:35.90 Compiling parking_lot_core v0.2.7 8:37.03 Compiling futures-cpupool v0.1.8 8:38.26 libnetwerk_protocol_ftp.a.desc 8:38.31 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/ftp' 8:38.60 Compiling fallible v0.0.1 (file:///<>/thunderbird-60.2.1+build1/servo/components/fallible) 8:38.72 Compiling pulse v0.2.0 (file:///<>/thunderbird-60.2.1+build1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 8:39.55 libnetwerk_protocol_res.a.desc 8:39.61 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/res' 8:39.61 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/viewsource' 8:39.86 Compiling clap v2.29.0 8:41.11 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 8:41.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 8:41.11 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 8:41.11 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 8:41.11 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 8:41.11 /<>/thunderbird-60.2.1+build1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function ‘virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)’: 8:41.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:41.11 foundInterface = 0; \ 8:41.11 ^~~~~~~~~~~~~~ 8:41.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:41.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:41.11 ^~~~~~~~~~~~~~~~~~~~~~~ 8:41.11 /<>/thunderbird-60.2.1+build1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:41.11 NS_INTERFACE_MAP_END 8:41.11 ^~~~~~~~~~~~~~~~~~~~ 8:41.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:41.11 else 8:41.11 ^~~~ 8:41.11 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 8:41.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:41.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:41.11 /<>/thunderbird-60.2.1+build1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 8:41.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 8:41.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:41.39 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 8:41.39 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 8:41.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 8:41.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 8:41.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 8:41.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/net/NeckoChild.h:11, 8:41.39 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpLog.h:21, 8:41.39 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/ASpdySession.cpp:8, 8:41.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 8:41.39 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function ‘virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)’: 8:41.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:41.39 foundInterface = 0; \ 8:41.39 ^~~~~~~~~~~~~~ 8:41.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:41.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:41.39 ^~~~~~~~~~~~~~~~~~~~~~~ 8:41.39 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:41.39 NS_INTERFACE_MAP_END 8:41.39 ^~~~~~~~~~~~~~~~~~~~ 8:41.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:41.39 else 8:41.39 ^~~~ 8:41.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:41.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:41.39 ^~~~~~~~~~~~~~~~~~ 8:41.39 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:41.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 8:41.39 ^~~~~~~~~~~~~~~~~~~~~~ 8:41.73 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/Http2Session.cpp: In member function ‘virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)’: 8:41.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:41.73 foundInterface = 0; \ 8:41.73 ^~~~~~~~~~~~~~ 8:41.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:41.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:41.73 ^~~~~~~~~~~~~~~~~~~~~~~ 8:41.73 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/Http2Session.cpp:55:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:41.73 NS_INTERFACE_MAP_END 8:41.73 ^~~~~~~~~~~~~~~~~~~~ 8:41.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:41.73 else 8:41.73 ^~~~ 8:41.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 8:41.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:41.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:41.73 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/Http2Session.cpp:54:1: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 8:41.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 8:41.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.73 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpBaseChannel.cpp: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)’: 8:42.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:42.73 foundInterface = 0; \ 8:42.73 ^~~~~~~~~~~~~~ 8:42.73 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 8:42.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:42.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.73 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpBaseChannel.cpp:414:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 8:42.73 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 8:42.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:42.73 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:128: 8:42.73 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpBaseChannel.cpp:413:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:42.73 } else 8:42.73 ^~~~ 8:42.75 libnetwerk_protocol_viewsource.a.desc 8:42.81 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/viewsource' 8:42.81 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/websocket' 8:44.80 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 8:44.80 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 8:44.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 8:44.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 8:44.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 8:44.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/net/NeckoChild.h:11, 8:44.80 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpLog.h:21, 8:44.80 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/ASpdySession.cpp:8, 8:44.80 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 8:44.80 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelChild.cpp: In member function ‘virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)’: 8:44.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:44.80 foundInterface = 0; \ 8:44.80 ^~~~~~~~~~~~~~ 8:44.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 8:44.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:44.80 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelChild.cpp:305:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 8:44.80 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 8:44.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:44.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:44.80 else 8:44.80 ^~~~ 8:44.80 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:44.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:44.80 ^~~~~~~~~~~~~~~~~~ 8:44.80 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelChild.cpp:304:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:44.80 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 8:44.80 ^~~~~~~~~~~~~~~~~~~~~~ 8:48.16 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 8:48.16 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 8:48.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 8:48.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 8:48.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 8:48.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/net/NeckoChild.h:11, 8:48.16 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketLog.h:12, 8:48.16 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 8:48.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 8:48.16 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function ‘virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)’: 8:48.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:48.16 foundInterface = 0; \ 8:48.16 ^~~~~~~~~~~~~~ 8:48.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:48.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:48.16 ^~~~~~~~~~~~~~~~~~~~~~~ 8:48.16 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:52:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:48.16 NS_INTERFACE_MAP_END 8:48.16 ^~~~~~~~~~~~~~~~~~~~ 8:48.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:48.17 else 8:48.17 ^~~~ 8:48.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:48.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:48.17 ^~~~~~~~~~~~~~~~~~ 8:48.17 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:48.17 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 8:48.17 ^~~~~~~~~~~~~~~~~~~~~~ 8:48.23 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function ‘virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)’: 8:48.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:48.23 foundInterface = 0; \ 8:48.23 ^~~~~~~~~~~~~~ 8:48.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:48.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:48.23 ^~~~~~~~~~~~~~~~~~~~~~~ 8:48.23 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:48.23 NS_INTERFACE_MAP_END 8:48.23 ^~~~~~~~~~~~~~~~~~~~ 8:48.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:48.23 else 8:48.23 ^~~~ 8:48.23 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:48.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:48.23 ^~~~~~~~~~~~~~~~~~ 8:48.23 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:48.23 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 8:48.23 ^~~~~~~~~~~~~~~~~~~~~~ 8:48.25 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function ‘virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)’: 8:48.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:48.25 foundInterface = 0; \ 8:48.25 ^~~~~~~~~~~~~~ 8:48.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:48.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:48.25 ^~~~~~~~~~~~~~~~~~~~~~~ 8:48.25 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketEventService.cpp:230:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:48.25 NS_INTERFACE_MAP_END 8:48.25 ^~~~~~~~~~~~~~~~~~~~ 8:48.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:48.25 else 8:48.25 ^~~~ 8:48.25 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:48.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:48.25 ^~~~~~~~~~~~~~~~~~ 8:48.25 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketEventService.cpp:229:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:48.25 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 8:48.25 ^~~~~~~~~~~~~~~~~~~~~~ 8:48.27 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function ‘virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)’: 8:48.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:48.27 foundInterface = 0; \ 8:48.27 ^~~~~~~~~~~~~~ 8:48.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:48.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:48.27 ^~~~~~~~~~~~~~~~~~~~~~~ 8:48.27 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:48.27 NS_INTERFACE_MAP_END 8:48.27 ^~~~~~~~~~~~~~~~~~~~ 8:48.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:48.27 else 8:48.27 ^~~~ 8:48.27 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 8:48.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 8:48.27 ^~~~~~~~~~~~~~~~~~ 8:48.27 /<>/thunderbird-60.2.1+build1/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 8:48.27 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 8:48.27 ^~~~~~~~~~~~~~~~~~~~~~ 8:48.60 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 8:48.60 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 8:48.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 8:48.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 8:48.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 8:48.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/net/NeckoChild.h:11, 8:48.60 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpLog.h:21, 8:48.60 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParent.cpp:8, 8:48.60 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 8:48.60 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParent.cpp: In member function ‘virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)’: 8:48.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:48.60 foundInterface = 0; \ 8:48.60 ^~~~~~~~~~~~~~ 8:48.60 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:48.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:48.60 ^~~~~~~~~~~~~~~~~~~~~~~ 8:48.60 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParent.cpp:299:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:48.60 NS_INTERFACE_MAP_END 8:48.60 ^~~~~~~~~~~~~~~~~~~~ 8:48.60 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 8:48.60 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParent.cpp:298:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:48.60 } else 8:48.60 ^~~~ 8:48.69 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 8:48.69 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 8:48.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 8:48.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 8:48.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 8:48.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/net/NeckoChild.h:11, 8:48.69 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpLog.h:21, 8:48.69 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParent.cpp:8, 8:48.69 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 8:48.69 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function ‘virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)’: 8:48.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:48.69 foundInterface = 0; \ 8:48.69 ^~~~~~~~~~~~~~ 8:48.69 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:48.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:48.69 ^~~~~~~~~~~~~~~~~~~~~~~ 8:48.69 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:48.69 NS_INTERFACE_MAP_END 8:48.69 ^~~~~~~~~~~~~~~~~~~~ 8:48.69 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:11: 8:48.69 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParentListener.cpp:66:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:48.69 } else 8:48.69 ^~~~ 8:51.20 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 8:51.20 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 8:51.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 8:51.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 8:51.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 8:51.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/net/NeckoChild.h:11, 8:51.20 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpLog.h:21, 8:51.20 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpChannelParent.cpp:8, 8:51.20 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 8:51.20 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpChannel.cpp: In member function ‘virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)’: 8:51.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:51.20 foundInterface = 0; \ 8:51.20 ^~~~~~~~~~~~~~ 8:51.20 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 8:51.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 8:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:51.20 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpChannel.cpp:5837:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 8:51.20 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 8:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:51.20 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:128: 8:51.20 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpChannel.cpp:5836:7: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:51.20 } else 8:51.20 ^~~~ 8:55.52 libnetwerk_protocol_websocket.a.desc 8:55.58 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/websocket' 8:58.48 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 8:58.48 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 8:58.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 8:58.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 8:58.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 8:58.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/net/NeckoChild.h:11, 8:58.48 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpLog.h:21, 8:58.48 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpConnection.cpp:8, 8:58.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 8:58.48 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpConnection.cpp: In member function ‘virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)’: 8:58.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:58.48 foundInterface = 0; \ 8:58.48 ^~~~~~~~~~~~~~ 8:58.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:58.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:58.48 ^~~~~~~~~~~~~~~~~~~~~~~ 8:58.48 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpConnection.cpp:2313:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:58.48 NS_INTERFACE_MAP_END 8:58.48 ^~~~~~~~~~~~~~~~~~~~ 8:58.48 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 8:58.48 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpConnection.cpp:2312:7: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:58.48 } else 8:58.48 ^~~~ 8:58.58 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 8:58.58 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 8:58.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 8:58.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 8:58.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 8:58.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/net/NeckoChild.h:11, 8:58.58 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/HttpLog.h:21, 8:58.58 from /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpConnection.cpp:8, 8:58.58 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 8:58.58 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function ‘virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)’: 8:58.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:58.58 foundInterface = 0; \ 8:58.58 ^~~~~~~~~~~~~~ 8:58.58 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 8:58.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:58.58 ^~~~~~~~~~~~~~~~~~~~~~~ 8:58.58 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3941:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 8:58.58 NS_INTERFACE_MAP_END 8:58.58 ^~~~~~~~~~~~~~~~~~~~ 8:58.58 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:20: 8:58.58 /<>/thunderbird-60.2.1+build1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3940:7: note: some parts of macro expansion are not guarded by this ‘else’ clause 8:58.58 } else 8:58.58 ^~~~ *** KEEP ALIVE MARKER *** Total duration: 0:09:00.211800 9:02.12 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/wyciwyg' 9:07.32 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/system/linux' 9:07.76 libnetwerk_protocol_http.a.desc 9:07.82 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/http' 9:07.82 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/ipc' 9:08.28 libnetwerk_system_linux.a.desc 9:08.35 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/system/linux' 9:08.35 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/wifi' 9:09.61 libnetwerk_wifi.a.desc 9:09.72 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/wifi' 9:09.72 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/build' 9:10.59 libnetwerk_protocol_wyciwyg.a.desc 9:10.64 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/protocol/wyciwyg' 9:10.64 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/extensions/auth' 9:13.29 libextensions_auth.a.desc 9:13.34 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/extensions/auth' 9:13.35 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/chromium' 9:15.94 libnetwerk_build.a.desc 9:16.00 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/build' 9:16.00 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/chromium/src/third_party' 9:19.33 libnetwerk_ipc.a.desc 9:19.38 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/netwerk/ipc' 9:19.38 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/chromium/atomics' 9:19.40 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/base/pickle.h:17, 9:19.40 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/base/histogram.cc:20, 9:19.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:65: 9:19.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/BufferList.h: In member function ‘mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]’: 9:19.40 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/BufferList.h:621:7: warning: ‘lastSegmentSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9:19.40 aIter.Advance(*this, *lastSegmentSize); 9:19.40 ^~~~~ 9:19.70 libchromium_atomics.a.desc 9:19.74 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/chromium/atomics' 9:19.75 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/glue' 9:22.27 liblibevent.a.desc 9:22.32 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/chromium/src/third_party' 9:24.12 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:56: 9:24.12 /<>/thunderbird-60.2.1+build1/ipc/chromium/src/base/string_util.cc: In function ‘int StringToInt(const string&)’: 9:24.12 /<>/thunderbird-60.2.1+build1/ipc/chromium/src/base/string_util.cc:720:10: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9:24.12 return result; 9:24.12 ^~~~~~ 9:24.94 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl' 9:25.18 libipc_chromium.a.desc 9:25.24 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/chromium' 9:25.24 Compiling libudev v0.2.0 9:25.77 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/testshell' 9:35.27 libipc_testshell.a.desc 9:35.33 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/testshell' 9:35.33 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/contentproc' 9:35.79 libplugin-container.a.desc 9:35.85 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/contentproc' 9:37.10 Compiling idna v0.1.4 9:39.93 Compiling nserror v0.1.0 (file:///<>/thunderbird-60.2.1+build1/xpcom/rust/nserror) 9:40.12 Compiling ordered-float v0.4.0 9:40.44 Compiling debug_unreachable v0.1.1 9:40.46 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 9:40.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 9:40.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsAutoPtr.h:10, 9:40.46 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message.h:21, 9:40.46 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_channel.h:13, 9:40.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/ipc/Transport.h:11, 9:40.46 from /<>/thunderbird-60.2.1+build1/ipc/glue/BackgroundChild.h:12, 9:40.46 from /<>/thunderbird-60.2.1+build1/ipc/glue/BackgroundImpl.cpp:7, 9:40.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 9:40.46 /<>/thunderbird-60.2.1+build1/ipc/glue/IPCStreamDestination.cpp: In member function ‘virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)’: 9:40.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:40.46 foundInterface = 0; \ 9:40.46 ^~~~~~~~~~~~~~ 9:40.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 9:40.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:40.46 ^~~~~~~~~~~~~~~~~~~~~~~ 9:40.46 /<>/thunderbird-60.2.1+build1/ipc/glue/IPCStreamDestination.cpp:259:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 9:40.46 NS_INTERFACE_MAP_END 9:40.46 ^~~~~~~~~~~~~~~~~~~~ 9:40.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 9:40.46 else 9:40.46 ^~~~ 9:40.46 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 9:40.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:40.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:40.46 /<>/thunderbird-60.2.1+build1/ipc/glue/IPCStreamDestination.cpp:258:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 9:40.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 9:40.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:54.34 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/BufferList.h:12, 9:54.34 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/base/pickle.h:17, 9:54.34 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message.h:13, 9:54.34 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, 9:54.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 9:54.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 9:54.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/JavaScriptTypes.cpp:7, 9:54.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/UnifiedProtocols1.cpp:2: 9:54.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Maybe.h: In static member function ‘static bool IPC::ParamTraits::Read(const IPC::Message*, PickleIterator*, IPC::ParamTraits::paramType*)’: 9:54.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Maybe.h:502:5: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9:54.34 ::new (KnownNotNull, data()) T(Forward(aArgs)...); 9:54.34 ^~ 9:54.34 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 9:54.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/JavaScriptTypes.cpp:7, 9:54.34 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/UnifiedProtocols1.cpp:2: 9:54.34 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:930:9: note: ‘tmp’ was declared here 9:54.34 T tmp; 9:54.34 ^~~ 9:54.38 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/BufferList.h:12, 9:54.38 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/base/pickle.h:17, 9:54.38 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message.h:13, 9:54.38 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, 9:54.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 9:54.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 9:54.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/JavaScriptTypes.cpp:7, 9:54.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/UnifiedProtocols1.cpp:2: 9:54.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Maybe.h: In static member function ‘static bool IPC::ParamTraits >::Read(const IPC::Message*, PickleIterator*, IPC::ParamTraits >::paramType*) [with T = mozilla::layers::ScrollDirection]’: 9:54.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Maybe.h:502:5: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9:54.38 ::new (KnownNotNull, data()) T(Forward(aArgs)...); 9:54.38 ^~ 9:54.38 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 9:54.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/JavaScriptTypes.cpp:7, 9:54.38 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/UnifiedProtocols1.cpp:2: 9:54.38 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:930:9: note: ‘tmp’ was declared here 9:54.38 T tmp; 9:54.38 ^~~ 9:54.62 libipc_glue.a.desc 9:54.67 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/glue' 9:59.05 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/ipc' *** KEEP ALIVE MARKER *** Total duration: 0:10:00.213694 10:01.92 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/hal' 10:02.61 Compiling phf_codegen v0.7.21 10:02.80 Compiling cssparser v0.23.2 10:04.38 Compiling serde_derive_internals v0.19.0 (https://github.com/gankro/serde?branch=deserialize_from_enums4#93e24f26) 10:04.98 In file included from /<>/thunderbird-60.2.1+build1/js/src/jspubtd.h:17, 10:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:26, 10:04.98 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 10:04.98 from /<>/thunderbird-60.2.1+build1/js/ipc/CPOWTimer.cpp:8, 10:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/ipc/Unified_cpp_js_ipc0.cpp:2: 10:04.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 10:04.98 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2636:28: required from here 10:04.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 10:04.98 memset(aT, 0, sizeof(T)); 10:04.98 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:04.98 In file included from /<>/thunderbird-60.2.1+build1/js/ipc/JavaScriptChild.cpp:13, 10:04.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/ipc/Unified_cpp_js_ipc0.cpp:11: 10:04.98 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2634:8: note: ‘struct xpc::GlobalProperties’ declared here 10:04.98 struct GlobalProperties { 10:04.98 ^~~~~~~~~~~~~~~~ 10:05.28 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/TracingAPI.h:11, 10:05.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/GCPolicyAPI.h:47, 10:05.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/RootingAPI.h:22, 10:05.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/CallArgs.h:73, 10:05.28 from /<>/thunderbird-60.2.1+build1/js/src/jsapi.h:29, 10:05.28 from /<>/thunderbird-60.2.1+build1/js/src/jsfriendapi.h:16, 10:05.28 from /<>/thunderbird-60.2.1+build1/js/ipc/CPOWTimer.cpp:8, 10:05.28 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/ipc/Unified_cpp_js_ipc0.cpp:2: 10:05.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 10:05.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = mozilla::jsipc::ObjectId; Value = JS::Heap; HashPolicy = mozilla::jsipc::ObjectIdHasher; AllocPolicy = js::SystemAllocPolicy]’ 10:05.28 /<>/thunderbird-60.2.1+build1/js/ipc/JavaScriptShared.cpp:88:18: required from here 10:05.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 10:05.28 memset(table, 0, sizeof(*table) * capacity()); 10:05.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:05.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable >, js::HashMap, mozilla::jsipc::ObjectIdHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 10:05.28 class HashTableEntry 10:05.28 ^~~~~~~~~~~~~~ 10:05.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry, mozilla::jsipc::ObjectId>; HashPolicy = js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: 10:05.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:200:57: required from ‘void js::HashMap::clear() [with Key = JS::Heap; Value = mozilla::jsipc::ObjectId; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::SystemAllocPolicy]’ 10:05.28 /<>/thunderbird-60.2.1+build1/js/ipc/JavaScriptShared.cpp:150:18: required from here 10:05.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:1674:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, mozilla::jsipc::ObjectId>, js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, mozilla::jsipc::ObjectId> >’} with no trivial copy-assignment [-Wclass-memaccess] 10:05.28 memset(table, 0, sizeof(*table) * capacity()); 10:05.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:05.28 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HashTable.h:793:7: note: ‘js::detail::HashTable, mozilla::jsipc::ObjectId>, js::HashMap, mozilla::jsipc::ObjectId, js::MovableCellHasher >, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, mozilla::jsipc::ObjectId> >’} declared here 10:05.28 class HashTableEntry 10:05.28 ^~~~~~~~~~~~~~ 10:10.36 libjs_ipc.a.desc 10:10.40 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/ipc' 10:10.41 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/wrappers' 10:13.39 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 10:13.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jsapi.h:26, 10:13.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jsfriendapi.h:16, 10:13.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Proxy.h:12, 10:13.39 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Wrapper.h:12, 10:13.39 from /<>/thunderbird-60.2.1+build1/js/xpconnect/wrappers/WrapperFactory.h:10, 10:13.39 from /<>/thunderbird-60.2.1+build1/js/xpconnect/wrappers/XrayWrapper.h:12, 10:13.39 from /<>/thunderbird-60.2.1+build1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 10:13.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 10:13.39 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2636:28: required from here 10:13.39 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 10:13.39 memset(aT, 0, sizeof(T)); 10:13.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:13.39 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 10:13.39 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2634:8: note: ‘struct xpc::GlobalProperties’ declared here 10:13.39 struct GlobalProperties { 10:13.39 ^~~~~~~~~~~~~~~~ 10:16.27 Compiling xpcom_macros v0.1.0 (file:///<>/thunderbird-60.2.1+build1/xpcom/rust/xpcom/xpcom_macros) 10:16.78 libhal.a.desc 10:16.84 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/hal' 10:16.84 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/loader' 10:19.13 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 10:19.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jsapi.h:26, 10:19.13 from /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 10:19.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 10:19.13 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2636:28: required from here 10:19.13 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 10:19.13 memset(aT, 0, sizeof(T)); 10:19.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:19.13 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/mozJSComponentLoader.cpp:36: 10:19.13 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2634:8: note: ‘struct xpc::GlobalProperties’ declared here 10:19.13 struct GlobalProperties { 10:19.13 ^~~~~~~~~~~~~~~~ 10:20.87 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 10:20.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/HeapAPI.h:12, 10:20.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/Id.h:25, 10:20.87 from /<>/thunderbird-60.2.1+build1/js/xpconnect/wrappers/AccessCheck.h:10, 10:20.87 from /<>/thunderbird-60.2.1+build1/js/xpconnect/wrappers/AccessCheck.cpp:7, 10:20.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 10:20.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 10:20.87 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2636:28: required from here 10:20.87 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 10:20.87 memset(aT, 0, sizeof(T)); 10:20.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:20.87 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/wrappers/AccessCheck.cpp:25, 10:20.87 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 10:20.87 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2634:8: note: ‘struct xpc::GlobalProperties’ declared here 10:20.87 struct GlobalProperties { 10:20.87 ^~~~~~~~~~~~~~~~ 10:22.98 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 10:22.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 10:22.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIFile.h:10, 10:22.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/FileUtils.h:21, 10:22.98 from /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/AutoMemMap.h:9, 10:22.98 from /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/AutoMemMap.cpp:7, 10:22.98 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 10:22.98 /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function ‘virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)’: 10:22.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:22.98 foundInterface = 0; \ 10:22.98 ^~~~~~~~~~~~~~ 10:22.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:22.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:22.98 ^~~~~~~~~~~~~~~~~~~~~~~ 10:22.98 /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/ChromeScriptLoader.cpp:346:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:22.98 NS_INTERFACE_MAP_END 10:22.98 ^~~~~~~~~~~~~~~~~~~~ 10:22.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:22.98 else 10:22.98 ^~~~ 10:22.98 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 10:22.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:22.98 ^~~~~~~~~~~~~~~~~~ 10:22.98 /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/ChromeScriptLoader.cpp:345:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 10:22.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 10:22.98 ^~~~~~~~~~~~~~~~~~~~~~ 10:23.31 libjs_xpconnect_wrappers.a.desc 10:23.36 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/wrappers' 10:24.63 /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function ‘virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)’: 10:24.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:24.63 foundInterface = 0; \ 10:24.63 ^~~~~~~~~~~~~~ 10:24.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:24.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:24.63 ^~~~~~~~~~~~~~~~~~~~~~~ 10:24.63 /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:317:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:24.63 NS_INTERFACE_MAP_END 10:24.63 ^~~~~~~~~~~~~~~~~~~~ 10:24.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:24.63 else 10:24.63 ^~~~ 10:24.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 10:24.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:24.63 ^~~~~~~~~~~~~~~~~~ 10:24.63 /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:316:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 10:24.63 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 10:24.63 ^~~~~~~~~~~~~~~~~~~~~~ 10:24.82 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionTraversalCallback.h:10, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionNoteChild.h:13, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:33, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsComponentManagerUtils.h:11, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIServiceManager.h:79, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsDirectoryServiceUtils.h:10, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIFile.h:520, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/FileUtils.h:21, 10:24.82 from /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/AutoMemMap.h:9, 10:24.82 from /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/AutoMemMap.cpp:7, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 10:24.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 10:24.82 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2636:28: required from here 10:24.82 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 10:24.82 memset(aT, 0, sizeof(T)); 10:24.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:24.82 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 10:24.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 10:24.82 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2634:8: note: ‘struct xpc::GlobalProperties’ declared here 10:24.82 struct GlobalProperties { 10:24.82 ^~~~~~~~~~~~~~~~ 10:29.21 libjs_xpconnect_loader.a.desc 10:29.27 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/loader' 10:29.27 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src' 10:33.68 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 10:33.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 10:33.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/CycleCollectedJSContext.h:19, 10:33.68 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:76, 10:33.68 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:33.68 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:33.68 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/Sandbox.cpp: In member function ‘virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)’: 10:33.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:33.68 foundInterface = 0; \ 10:33.68 ^~~~~~~~~~~~~~ 10:33.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:33.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:33.68 ^~~~~~~~~~~~~~~~~~~~~~~ 10:33.68 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/Sandbox.cpp:90:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:33.68 NS_INTERFACE_MAP_END 10:33.68 ^~~~~~~~~~~~~~~~~~~~ 10:33.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:33.68 else 10:33.68 ^~~~ 10:33.68 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 10:33.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:33.68 ^~~~~~~~~~~~~~~~~~ 10:33.68 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/Sandbox.cpp:89:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 10:33.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 10:33.68 ^~~~~~~~~~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)’: 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:34.31 foundInterface = 0; \ 10:34.31 ^~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:34.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:34.31 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:34.31 NS_INTERFACE_MAP_END 10:34.31 ^~~~~~~~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 10:34.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:34.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCComponents.cpp:3312:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_CI’ 10:34.31 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 10:34.31 ^~~~~~~~~~~~~~~~~~~~ 10:34.31 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:105, 10:34.31 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:34.31 } else 10:34.31 ^~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 10:34.31 NS_IMPL_QUERY_CLASSINFO(aClass) \ 10:34.31 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 10:34.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:34.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCComponents.cpp:3312:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_CI’ 10:34.31 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 10:34.31 ^~~~~~~~~~~~~~~~~~~~ 10:34.31 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 10:34.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 10:34.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/CycleCollectedJSContext.h:19, 10:34.31 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:76, 10:34.31 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.31 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCComponents.cpp: In member function ‘virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)’: 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:34.31 foundInterface = 0; \ 10:34.31 ^~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 10:34.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 10:34.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCComponents.cpp:3322:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 10:34.31 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 10:34.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.31 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:105, 10:34.31 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.31 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.31 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:34.31 } else 10:34.31 ^~~~ 10:34.31 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCComponents.cpp:3321:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 10:34.31 NS_IMPL_QUERY_CLASSINFO(nsXPCComponents) 10:34.31 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:65: 10:34.61 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSContext.cpp: In member function ‘nsresult XPCJSContext::Initialize(XPCJSContext*)’: 10:34.61 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSContext.cpp:1031:52: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::dom::PerThreadAtomCache’; use assignment or value-initialization instead [-Wclass-memaccess] 10:34.61 memset(cxPrivate, 0, sizeof(PerThreadAtomCache)); 10:34.61 ^ 10:34.61 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSContext.cpp:42, 10:34.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:65: 10:34.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/dom/GeneratedAtomList.h:2873:8: note: ‘struct mozilla::dom::PerThreadAtomCache’ declared here 10:34.61 struct PerThreadAtomCache : public APZBucketAtoms, 10:34.61 ^~~~~~~~~~~~~~~~~~ 10:34.61 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 10:34.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 10:34.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/CycleCollectedJSContext.h:19, 10:34.61 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:76, 10:34.61 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.61 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp: In member function ‘virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)’: 10:34.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:34.61 foundInterface = 0; \ 10:34.61 ^~~~~~~~~~~~~~ 10:34.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:34.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:34.61 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:34.61 NS_INTERFACE_MAP_END 10:34.61 ^~~~~~~~~~~~~~~~~~~~ 10:34.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 10:34.61 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:34.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.61 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_CI’ 10:34.61 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 10:34.61 ^~~~~~~~~~~~~~~~~~~~ 10:34.61 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:105, 10:34.61 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.61 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:34.61 } else 10:34.61 ^~~~ 10:34.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 10:34.61 NS_IMPL_QUERY_CLASSINFO(aClass) \ 10:34.61 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.61 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 10:34.61 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 10:34.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.61 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_CI’ 10:34.61 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 10:34.61 ^~~~~~~~~~~~~~~~~~~~ 10:34.62 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 10:34.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 10:34.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/CycleCollectedJSContext.h:19, 10:34.62 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:76, 10:34.62 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.62 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp: In member function ‘virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)’: 10:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:34.62 foundInterface = 0; \ 10:34.62 ^~~~~~~~~~~~~~ 10:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:34.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:34.62 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:34.62 NS_INTERFACE_MAP_END 10:34.62 ^~~~~~~~~~~~~~~~~~~~ 10:34.62 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp:274:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 10:34.62 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 10:34.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.62 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:105, 10:34.62 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.62 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:34.62 } else 10:34.62 ^~~~ 10:34.62 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 10:34.62 NS_IMPL_QUERY_CLASSINFO(aClass) \ 10:34.62 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.62 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp:274:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 10:34.62 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 10:34.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.63 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 10:34.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 10:34.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/CycleCollectedJSContext.h:19, 10:34.63 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:76, 10:34.63 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.63 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp: In member function ‘virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)’: 10:34.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:34.63 foundInterface = 0; \ 10:34.63 ^~~~~~~~~~~~~~ 10:34.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:34.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:34.63 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:34.63 NS_INTERFACE_MAP_END 10:34.63 ^~~~~~~~~~~~~~~~~~~~ 10:34.63 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp:528:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 10:34.63 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 10:34.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.63 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:105, 10:34.63 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.63 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:34.63 } else 10:34.63 ^~~~ 10:34.63 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 10:34.63 NS_IMPL_QUERY_CLASSINFO(aClass) \ 10:34.63 ^~~~~~~~~~~~~~~~~~~~~~~ 10:34.63 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSID.cpp:528:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 10:34.63 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 10:34.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:34.81 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 10:34.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jsapi.h:26, 10:34.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/CycleCollectedJSContext.h:16, 10:34.81 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:76, 10:34.81 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 10:34.81 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2636:28: required from here 10:34.81 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 10:34.81 memset(aT, 0, sizeof(T)); 10:34.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:34.81 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.81 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.81 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2634:8: note: ‘struct xpc::GlobalProperties’ declared here 10:34.81 struct GlobalProperties { 10:34.81 ^~~~~~~~~~~~~~~~ 10:34.99 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 10:34.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jsapi.h:26, 10:34.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/CycleCollectedJSContext.h:16, 10:34.99 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:76, 10:34.99 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:34.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:34.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: 10:34.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:40:39: required from here 10:34.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::TabSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 10:34.99 memset(aT, 0, sizeof(T)); 10:34.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:34.99 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSContext.cpp:41, 10:34.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:65: 10:34.99 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 10:34.99 struct TabSizes 10:34.99 ^~~~~~~~ 10:34.99 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 10:34.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jsapi.h:26, 10:34.99 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/CycleCollectedJSContext.h:16, 10:35.00 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:76, 10:35.00 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/ExportHelpers.cpp:7, 10:35.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 10:35.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: 10:35.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:71:41: required from here 10:35.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct JS::ServoSizes’; use assignment or value-initialization instead [-Wclass-memaccess] 10:35.00 memset(aT, 0, sizeof(T)); 10:35.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:35.00 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCJSContext.cpp:41, 10:35.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:65: 10:35.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 10:35.00 struct ServoSizes 10:35.00 ^~~~~~~~~~ 10:37.07 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 10:37.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 10:37.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsXULAppAPI.h:13, 10:37.07 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCShellImpl.cpp:7, 10:37.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 10:37.07 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCVariant.cpp: In member function ‘virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)’: 10:37.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:37.07 foundInterface = 0; \ 10:37.07 ^~~~~~~~~~~~~~ 10:37.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:37.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:37.07 ^~~~~~~~~~~~~~~~~~~~~~~ 10:37.07 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:37.07 NS_INTERFACE_MAP_END 10:37.07 ^~~~~~~~~~~~~~~~~~~~ 10:37.07 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:105, 10:37.07 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCShellImpl.cpp:30, 10:37.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 10:37.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:37.07 } else 10:37.07 ^~~~ 10:37.07 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCVariant.cpp:24:3: note: in expansion of macro ‘NS_IMPL_QUERY_CLASSINFO’ 10:37.07 NS_IMPL_QUERY_CLASSINFO(XPCVariant) 10:37.07 ^~~~~~~~~~~~~~~~~~~~~~~ 10:37.78 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 10:37.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 10:37.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsXULAppAPI.h:13, 10:37.78 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCShellImpl.cpp:7, 10:37.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 10:37.78 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCWrappedNative.cpp: In member function ‘virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)’: 10:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:37.78 foundInterface = 0; \ 10:37.78 ^~~~~~~~~~~~~~ 10:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 10:37.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:37.78 ^~~~~~~~~~~~~~~~~~~~~~~ 10:37.78 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:707:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 10:37.78 NS_INTERFACE_MAP_END 10:37.78 ^~~~~~~~~~~~~~~~~~~~ 10:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 10:37.78 else 10:37.78 ^~~~ 10:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 10:37.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:37.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:37.78 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:706:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 10:37.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 10:37.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:39.14 Compiling syn v0.12.12 10:39.22 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/jspubtd.h:17, 10:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionTraversalCallback.h:10, 10:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionNoteChild.h:13, 10:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:33, 10:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/XREAppData.h:13, 10:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsXULAppAPI.h:15, 10:39.22 from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCShellImpl.cpp:7, 10:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 10:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 10:39.22 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2636:28: required from here 10:39.22 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 10:39.22 memset(aT, 0, sizeof(T)); 10:39.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:39.22 In file included from /<>/thunderbird-60.2.1+build1/js/xpconnect/src/XPCShellImpl.cpp:30, 10:39.22 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 10:39.22 /<>/thunderbird-60.2.1+build1/js/xpconnect/src/xpcprivate.h:2634:8: note: ‘struct xpc::GlobalProperties’ declared here 10:39.22 struct GlobalProperties { 10:39.22 ^~~~~~~~~~~~~~~~ 10:48.17 libjs_xpconnect_src.a.desc 10:48.23 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/js/xpconnect/src' 10:48.23 Compiling regex v0.2.2 10:58.12 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:24, 10:58.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/PPluginBackgroundDestroyer.cpp:7, 10:58.12 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/UnifiedProtocols18.cpp:92: 10:58.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/plugins/PluginMessageUtils.h: In static member function ‘static bool IPC::ParamTraits::Read(const IPC::Message*, PickleIterator*, IPC::ParamTraits::paramType*)’: 10:58.12 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/plugins/PluginMessageUtils.h:389:19: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10:58.12 aResult->type = type; 10:58.12 ~~~~~~~~~~~~~~^~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:11:00.212445 11:44.55 Compiling crossbeam-deque v0.2.0 11:44.78 Compiling mio v0.6.9 11:47.57 Compiling env_logger v0.4.3 11:48.74 Compiling mp4parse_capi v0.10.0 (file:///<>/thunderbird-60.2.1+build1/media/mp4parse-rust/mp4parse_capi) 11:55.22 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/chardet' 11:55.54 libintl_chardet.a.desc 11:55.60 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/intl/chardet' 11:55.60 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libjar' 11:58.00 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 11:58.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 11:58.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIInputStream.h:10, 11:58.00 from /<>/thunderbird-60.2.1+build1/modules/libjar/nsJARInputStream.h:10, 11:58.00 from /<>/thunderbird-60.2.1+build1/modules/libjar/nsJAR.cpp:7, 11:58.00 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 11:58.00 /<>/thunderbird-60.2.1+build1/modules/libjar/nsJARURI.cpp: In member function ‘virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)’: 11:58.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:58.00 foundInterface = 0; \ 11:58.00 ^~~~~~~~~~~~~~ 11:58.00 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 11:58.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:58.00 ^~~~~~~~~~~~~~~~~~~~~~~ 11:58.00 /<>/thunderbird-60.2.1+build1/modules/libjar/nsJARURI.cpp:54:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 11:58.00 NS_INTERFACE_MAP_END 11:58.00 ^~~~~~~~~~~~~~~~~~~~ 11:58.00 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libjar/Unified_cpp_modules_libjar0.cpp:47: 11:58.00 /<>/thunderbird-60.2.1+build1/modules/libjar/nsJARURI.cpp:53:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 11:58.00 else 11:58.00 ^~~~ *** KEEP ALIVE MARKER *** Total duration: 0:12:00.211702 12:01.52 libmodules_libjar.a.desc 12:01.58 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libjar' 12:03.05 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:18, 12:03.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 12:03.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/PBackgroundStorageParent.cpp:9, 12:03.05 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/UnifiedProtocols5.cpp:2: 12:03.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]’: 12:03.05 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1171:7: warning: ‘.mozilla::dom::CreatedWindowInfo::windowOpened_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12:03.05 class CreatedWindowInfo final 12:03.05 ^~~~~~~~~~~~~~~~~ 12:03.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function ‘static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PBrowserChild::SendBrowserFrameOpenWindow(mozilla::dom::PBrowserChild*, mozilla::dom::PBrowserChild::PRenderFrameChild*, const nsString&, const nsString&, const nsString&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]’: 12:03.16 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1171:7: warning: ‘.mozilla::dom::CreatedWindowInfo::windowOpened_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12:03.16 class CreatedWindowInfo final 12:03.16 ^~~~~~~~~~~~~~~~~ 12:04.46 Compiling tokio-io v0.1.3 12:05.18 Compiling parking_lot v0.4.4 12:05.78 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libjar/zipwriter' 12:05.96 Compiling u2fhid v0.1.0 (file:///<>/thunderbird-60.2.1+build1/dom/webauthn/u2f-hid-rs) 12:07.94 libmodules_libjar_zipwriter.a.desc 12:08.00 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/modules/libjar/zipwriter' 12:08.00 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage' 12:10.07 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage/build' 12:10.41 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:10.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:10.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIArray.h:10, 12:10.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIArrayExtensions.h:10, 12:10.41 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIMutableArray.h:10, 12:10.41 from /<>/thunderbird-60.2.1+build1/storage/mozStorageConnection.cpp:10: 12:10.41 /<>/thunderbird-60.2.1+build1/storage/mozStorageConnection.cpp: In member function ‘virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)’: 12:10.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:10.41 foundInterface = 0; \ 12:10.41 ^~~~~~~~~~~~~~ 12:10.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:10.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:10.41 ^~~~~~~~~~~~~~~~~~~~~~~ 12:10.41 /<>/thunderbird-60.2.1+build1/storage/mozStorageConnection.cpp:566:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:10.41 NS_INTERFACE_MAP_END 12:10.41 ^~~~~~~~~~~~~~~~~~~~ 12:10.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:10.41 else 12:10.41 ^~~~ 12:10.41 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:10.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:10.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:10.41 /<>/thunderbird-60.2.1+build1/storage/mozStorageConnection.cpp:565:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:10.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 12:10.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:10.79 libstorage_build.a.desc 12:10.85 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage/build' 12:10.86 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/extensions/cookie' 12:11.78 Compiling url v1.6.0 12:13.16 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:13.16 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:13.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIFactory.h:10, 12:13.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/Module.h:12, 12:13.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/ModuleUtils.h:11, 12:13.17 from /<>/thunderbird-60.2.1+build1/extensions/cookie/nsCookieModule.cpp:7, 12:13.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 12:13.17 /<>/thunderbird-60.2.1+build1/extensions/cookie/nsPermission.cpp: In member function ‘virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)’: 12:13.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:13.17 foundInterface = 0; \ 12:13.17 ^~~~~~~~~~~~~~ 12:13.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:13.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:13.17 ^~~~~~~~~~~~~~~~~~~~~~~ 12:13.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:13.17 NS_INTERFACE_MAP_END 12:13.17 ^~~~~~~~~~~~~~~~~~~~ 12:13.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:13.17 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 12:13.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.17 /<>/thunderbird-60.2.1+build1/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_CI’ 12:13.17 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 12:13.17 ^~~~~~~~~~~~~~~~~~~~ 12:13.17 In file included from /<>/thunderbird-60.2.1+build1/extensions/cookie/nsPermission.cpp:8, 12:13.17 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 12:13.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:13.17 } else 12:13.17 ^~~~ 12:13.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 12:13.17 } else 12:13.17 ^~~~ 12:13.17 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:13.17 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 12:13.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.17 /<>/thunderbird-60.2.1+build1/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_CI’ 12:13.17 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 12:13.17 ^~~~~~~~~~~~~~~~~~~~ 12:13.48 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:13.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:13.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISimpleEnumerator.h:10, 12:13.48 from /<>/thunderbird-60.2.1+build1/storage/FileSystemModule.cpp:11, 12:13.48 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage/Unified_cpp_storage0.cpp:2: 12:13.48 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatement.cpp: In member function ‘virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)’: 12:13.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:13.48 foundInterface = 0; \ 12:13.48 ^~~~~~~~~~~~~~ 12:13.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:13.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:13.48 ^~~~~~~~~~~~~~~~~~~~~~~ 12:13.48 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatement.cpp:246:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:13.48 NS_INTERFACE_MAP_END 12:13.48 ^~~~~~~~~~~~~~~~~~~~ 12:13.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:13.48 else 12:13.48 ^~~~ 12:13.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:13.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:13.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.48 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatement.cpp:245:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:13.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 12:13.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:13.52 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function ‘virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)’: 12:13.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:13.52 foundInterface = 0; \ 12:13.52 ^~~~~~~~~~~~~~ 12:13.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:13.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:13.52 ^~~~~~~~~~~~~~~~~~~~~~~ 12:13.52 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:13.52 NS_INTERFACE_MAP_END 12:13.52 ^~~~~~~~~~~~~~~~~~~~ 12:13.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:13.52 else 12:13.52 ^~~~ 12:13.52 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:13.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:13.52 ^~~~~~~~~~~~~~~~~~ 12:13.52 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:13.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 12:13.52 ^~~~~~~~~~~~~~~~~~~~~~ 12:13.54 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatementParams.cpp: In member function ‘virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)’: 12:13.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:13.54 foundInterface = 0; \ 12:13.54 ^~~~~~~~~~~~~~ 12:13.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:13.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:13.54 ^~~~~~~~~~~~~~~~~~~~~~~ 12:13.54 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:13.54 NS_INTERFACE_MAP_END 12:13.54 ^~~~~~~~~~~~~~~~~~~~ 12:13.54 In file included from /<>/thunderbird-60.2.1+build1/dom/base/nsWrapperCache.h:10, 12:13.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/dom/EventTarget.h:12, 12:13.54 from /<>/thunderbird-60.2.1+build1/dom/base/nsPIDOMWindow.h:15, 12:13.54 from /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatementParams.h:12, 12:13.54 from /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatement.cpp:22, 12:13.54 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage/Unified_cpp_storage0.cpp:56: 12:13.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:13.54 } else 12:13.54 ^~~~ 12:13.54 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:315:5: note: in definition of macro ‘NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION’ 12:13.54 } else 12:13.54 ^~~~ 12:13.54 /<>/thunderbird-60.2.1+build1/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro ‘NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION’ 12:13.54 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 12:13.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.06 Compiling netwerk_helper v0.0.1 (file:///<>/thunderbird-60.2.1+build1/netwerk/base/rust-helper) 12:17.15 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead 12:17.15 --> netwerk/base/rust-helper/src/lib.rs:1:5 12:17.15 | 12:17.15 1 | use std::ascii::AsciiExt; 12:17.15 | ^^^^^^^^^^^^^^^^^^^^ 12:17.15 | 12:17.15 = note: #[warn(deprecated)] on by default 12:17.15 12:17.15 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_lowercase': use inherent methods instead 12:17.15 --> netwerk/base/rust-helper/src/lib.rs:116:14 12:17.15 | 12:17.15 116 | *c = AsciiExt::to_ascii_lowercase(c); 12:17.15 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:17.15 12:17.15 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead 12:17.15 --> netwerk/base/rust-helper/src/lib.rs:133:30 12:17.15 | 12:17.15 133 | sub_tag[0] = AsciiExt::to_ascii_uppercase(&sub_tag[0]); 12:17.15 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:17.15 12:17.15 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead 12:17.15 --> netwerk/base/rust-helper/src/lib.rs:134:30 12:17.15 | 12:17.15 134 | sub_tag[1] = AsciiExt::to_ascii_uppercase(&sub_tag[1]); 12:17.15 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:17.15 12:17.15 warning: use of deprecated item 'std::ascii::AsciiExt::to_ascii_uppercase': use inherent methods instead 12:17.15 --> netwerk/base/rust-helper/src/lib.rs:138:30 12:17.15 | 12:17.15 138 | sub_tag[0] = AsciiExt::to_ascii_uppercase(&sub_tag[0]); 12:17.15 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12:17.15 12:17.82 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:17.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 12:17.82 from /<>/thunderbird-60.2.1+build1/storage/mozStorageService.h:10, 12:17.82 from /<>/thunderbird-60.2.1+build1/storage/mozStorageService.cpp:10, 12:17.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage/Unified_cpp_storage1.cpp:2: 12:17.82 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatement.cpp: In member function ‘virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)’: 12:17.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.83 foundInterface = 0; \ 12:17.83 ^~~~~~~~~~~~~~ 12:17.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:17.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:17.83 ^~~~~~~~~~~~~~~~~~~~~~~ 12:17.83 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatement.cpp:254:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:17.83 NS_INTERFACE_MAP_END 12:17.83 ^~~~~~~~~~~~~~~~~~~~ 12:17.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:17.83 else 12:17.83 ^~~~ 12:17.83 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:17.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.83 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatement.cpp:253:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:17.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 12:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.86 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementJSHelper.cpp: In member function ‘virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)’: 12:17.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.86 foundInterface = 0; \ 12:17.86 ^~~~~~~~~~~~~~ 12:17.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:17.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:17.86 ^~~~~~~~~~~~~~~~~~~~~~~ 12:17.86 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementJSHelper.cpp:182:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:17.86 NS_INTERFACE_MAP_END 12:17.86 ^~~~~~~~~~~~~~~~~~~~ 12:17.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:17.86 else 12:17.86 ^~~~ 12:17.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:17.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:17.86 ^~~~~~~~~~~~~~~~~~ 12:17.86 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementJSHelper.cpp:181:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:17.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 12:17.86 ^~~~~~~~~~~~~~~~~~~~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementParams.cpp: In member function ‘virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)’: 12:17.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.88 foundInterface = 0; \ 12:17.88 ^~~~~~~~~~~~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:17.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:17.88 ^~~~~~~~~~~~~~~~~~~~~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:17.88 NS_INTERFACE_MAP_END 12:17.88 ^~~~~~~~~~~~~~~~~~~~ 12:17.88 In file included from /<>/thunderbird-60.2.1+build1/dom/base/nsWrapperCache.h:10, 12:17.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/dom/EventTarget.h:12, 12:17.88 from /<>/thunderbird-60.2.1+build1/dom/base/nsPIDOMWindow.h:15, 12:17.88 from /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementParams.h:12, 12:17.88 from /<>/thunderbird-60.2.1+build1/storage/mozStorageStatement.cpp:22, 12:17.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage/Unified_cpp_storage1.cpp:11: 12:17.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:17.88 } else 12:17.88 ^~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION’ 12:17.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 12:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro ‘NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION’ 12:17.88 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 12:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.88 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:17.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 12:17.88 from /<>/thunderbird-60.2.1+build1/storage/mozStorageService.h:10, 12:17.88 from /<>/thunderbird-60.2.1+build1/storage/mozStorageService.cpp:10, 12:17.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage/Unified_cpp_storage1.cpp:2: 12:17.88 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementRow.cpp: In member function ‘virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)’: 12:17.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.88 foundInterface = 0; \ 12:17.88 ^~~~~~~~~~~~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:17.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:17.88 ^~~~~~~~~~~~~~~~~~~~~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:17.88 NS_INTERFACE_MAP_END 12:17.88 ^~~~~~~~~~~~~~~~~~~~ 12:17.88 In file included from /<>/thunderbird-60.2.1+build1/dom/base/nsWrapperCache.h:10, 12:17.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/dom/EventTarget.h:12, 12:17.88 from /<>/thunderbird-60.2.1+build1/dom/base/nsPIDOMWindow.h:15, 12:17.88 from /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementParams.h:12, 12:17.88 from /<>/thunderbird-60.2.1+build1/storage/mozStorageStatement.cpp:22, 12:17.88 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage/Unified_cpp_storage1.cpp:11: 12:17.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:17.88 } else 12:17.88 ^~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION’ 12:17.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 12:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.88 /<>/thunderbird-60.2.1+build1/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro ‘NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION’ 12:17.88 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 12:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.95 Compiling encoding_glue v0.1.0 (file:///<>/thunderbird-60.2.1+build1/intl/encoding_glue) 12:18.44 Compiling cose-c v0.1.5 12:18.97 Compiling selectors v0.19.0 (file:///<>/thunderbird-60.2.1+build1/servo/components/selectors) 12:19.77 libextensions_cookie.a.desc 12:19.82 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/extensions/cookie' 12:19.83 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/extensions/permissions' 12:19.91 libstorage.a.desc 12:19.97 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/storage' 12:19.97 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/rdf/base' 12:20.75 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:20.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 12:20.75 from /<>/thunderbird-60.2.1+build1/rdf/base/nsCompositeDataSource.cpp:30, 12:20.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/rdf/base/Unified_cpp_rdf_base0.cpp:2: 12:20.75 /<>/thunderbird-60.2.1+build1/rdf/base/nsCompositeDataSource.cpp: In member function ‘virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)’: 12:20.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:20.75 foundInterface = 0; \ 12:20.75 ^~~~~~~~~~~~~~ 12:20.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:20.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:20.75 ^~~~~~~~~~~~~~~~~~~~~~~ 12:20.75 /<>/thunderbird-60.2.1+build1/rdf/base/nsCompositeDataSource.cpp:524:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:20.75 NS_INTERFACE_MAP_END 12:20.75 ^~~~~~~~~~~~~~~~~~~~ 12:20.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:20.75 else 12:20.75 ^~~~ 12:20.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:20.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:20.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.75 /<>/thunderbird-60.2.1+build1/rdf/base/nsCompositeDataSource.cpp:523:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:20.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 12:20.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:20.78 /<>/thunderbird-60.2.1+build1/rdf/base/nsInMemoryDataSource.cpp: In member function ‘nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)’: 12:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:20.78 foundInterface = 0; \ 12:20.78 ^~~~~~~~~~~~~~ 12:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:20.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:20.78 ^~~~~~~~~~~~~~~~~~~~~~~ 12:20.78 /<>/thunderbird-60.2.1+build1/rdf/base/nsInMemoryDataSource.cpp:778:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:20.78 NS_INTERFACE_MAP_END 12:20.78 ^~~~~~~~~~~~~~~~~~~~ 12:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:20.78 else 12:20.78 ^~~~ 12:20.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:20.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:20.78 ^~~~~~~~~~~~~~~~~~ 12:20.78 /<>/thunderbird-60.2.1+build1/rdf/base/nsInMemoryDataSource.cpp:777:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:20.78 NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 12:20.78 ^~~~~~~~~~~~~~~~~~~~~~ 12:21.47 Compiling cssparser-macros v0.3.0 12:21.90 /<>/thunderbird-60.2.1+build1/rdf/base/nsRDFXMLDataSource.cpp: In member function ‘virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)’: 12:21.90 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:21.90 foundInterface = 0; \ 12:21.90 ^~~~~~~~~~~~~~ 12:21.90 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:21.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:21.90 ^~~~~~~~~~~~~~~~~~~~~~~ 12:21.91 /<>/thunderbird-60.2.1+build1/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:21.91 NS_INTERFACE_MAP_END 12:21.91 ^~~~~~~~~~~~~~~~~~~~ 12:21.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:21.91 else 12:21.91 ^~~~ 12:21.91 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:21.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:21.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:21.91 /<>/thunderbird-60.2.1+build1/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:21.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 12:21.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:22.31 libextensions_permissions.a.desc 12:22.37 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/extensions/permissions' 12:26.01 Compiling serde_derive v1.0.27 (https://github.com/gankro/serde?branch=deserialize_from_enums4#93e24f26) 12:26.98 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/rdf/datasource' 12:27.09 librdf_base.a.desc 12:27.15 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/rdf/base' 12:27.15 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/rdf/build' 12:27.73 librdf_build.a.desc 12:27.76 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:27.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 12:27.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsNetUtil.h:11, 12:27.76 from /<>/thunderbird-60.2.1+build1/rdf/datasource/nsLocalStore.cpp:13, 12:27.76 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/rdf/datasource/Unified_cpp_rdf_datasource0.cpp:2: 12:27.76 /<>/thunderbird-60.2.1+build1/rdf/datasource/nsLocalStore.cpp: In member function ‘virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)’: 12:27.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:27.76 foundInterface = 0; \ 12:27.76 ^~~~~~~~~~~~~~ 12:27.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:27.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:27.76 ^~~~~~~~~~~~~~~~~~~~~~~ 12:27.76 /<>/thunderbird-60.2.1+build1/rdf/datasource/nsLocalStore.cpp:248:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:27.76 NS_INTERFACE_MAP_END 12:27.76 ^~~~~~~~~~~~~~~~~~~~ 12:27.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:27.76 else 12:27.76 ^~~~ 12:27.76 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:27.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:27.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:27.76 /<>/thunderbird-60.2.1+build1/rdf/datasource/nsLocalStore.cpp:247:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:27.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 12:27.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:27.78 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/rdf/build' 12:27.78 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/base' 12:28.17 librdf_datasource.a.desc 12:28.22 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/rdf/datasource' 12:28.22 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/exthandler' 12:29.37 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:21, 12:29.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 12:29.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/PColorPickerParent.cpp:9, 12:29.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/UnifiedProtocols9.cpp:2: 12:29.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]’: 12:29.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1171:7: warning: ‘.mozilla::dom::CreatedWindowInfo::windowOpened_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12:29.37 class CreatedWindowInfo final 12:29.37 ^~~~~~~~~~~~~~~~~ 12:29.46 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:29.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:29.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIDocumentLoader.h:10, 12:29.46 from /<>/thunderbird-60.2.1+build1/uriloader/base/nsDocLoader.h:12, 12:29.46 from /<>/thunderbird-60.2.1+build1/uriloader/base/nsDocLoader.cpp:10, 12:29.46 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 12:29.46 /<>/thunderbird-60.2.1+build1/uriloader/base/nsDocLoader.cpp: In member function ‘virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)’: 12:29.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:29.47 foundInterface = 0; \ 12:29.47 ^~~~~~~~~~~~~~ 12:29.47 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:29.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:29.47 ^~~~~~~~~~~~~~~~~~~~~~~ 12:29.47 /<>/thunderbird-60.2.1+build1/uriloader/base/nsDocLoader.cpp:187:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:29.47 NS_INTERFACE_MAP_END 12:29.47 ^~~~~~~~~~~~~~~~~~~~ 12:29.47 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 12:29.47 /<>/thunderbird-60.2.1+build1/uriloader/base/nsDocLoader.cpp:186:4: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:29.47 else 12:29.47 ^~~~ 12:29.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function ‘static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PContentChild::SendCreateWindow(mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PRenderFrameChild*, const uint32_t&, const bool&, const bool&, const bool&, const OptionalURIParams&, const nsCString&, const nsCString&, const float&, const Principal&, const uint32_t&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]’: 12:29.48 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1171:7: warning: ‘.mozilla::dom::CreatedWindowInfo::windowOpened_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12:29.48 class CreatedWindowInfo final 12:29.48 ^~~~~~~~~~~~~~~~~ 12:29.92 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:29.92 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:29.92 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIDocumentLoader.h:10, 12:29.92 from /<>/thunderbird-60.2.1+build1/uriloader/base/nsDocLoader.h:12, 12:29.92 from /<>/thunderbird-60.2.1+build1/uriloader/base/nsDocLoader.cpp:10, 12:29.92 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 12:29.92 /<>/thunderbird-60.2.1+build1/uriloader/base/nsURILoader.cpp: In member function ‘virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)’: 12:29.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:29.92 foundInterface = 0; \ 12:29.92 ^~~~~~~~~~~~~~ 12:29.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:29.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:29.93 ^~~~~~~~~~~~~~~~~~~~~~~ 12:29.93 /<>/thunderbird-60.2.1+build1/uriloader/base/nsURILoader.cpp:187:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:29.93 NS_INTERFACE_MAP_END 12:29.93 ^~~~~~~~~~~~~~~~~~~~ 12:29.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:29.93 else 12:29.93 ^~~~ 12:29.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:29.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:29.93 ^~~~~~~~~~~~~~~~~~ 12:29.93 /<>/thunderbird-60.2.1+build1/uriloader/base/nsURILoader.cpp:186:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:29.93 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 12:29.93 ^~~~~~~~~~~~~~~~~~~~~~ 12:29.94 /<>/thunderbird-60.2.1+build1/uriloader/base/nsURILoader.cpp: In member function ‘virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)’: 12:29.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:29.94 foundInterface = 0; \ 12:29.94 ^~~~~~~~~~~~~~ 12:29.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:29.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:29.94 ^~~~~~~~~~~~~~~~~~~~~~~ 12:29.94 /<>/thunderbird-60.2.1+build1/uriloader/base/nsURILoader.cpp:814:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:29.94 NS_INTERFACE_MAP_END 12:29.94 ^~~~~~~~~~~~~~~~~~~~ 12:29.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:29.94 else 12:29.94 ^~~~ 12:29.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:29.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:29.94 ^~~~~~~~~~~~~~~~~~ 12:29.94 /<>/thunderbird-60.2.1+build1/uriloader/base/nsURILoader.cpp:813:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:29.94 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 12:29.94 ^~~~~~~~~~~~~~~~~~~~~~ 12:31.74 liburiloader_base.a.desc 12:31.82 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/base' 12:31.83 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/prefetch' 12:37.02 In file included from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 12:37.02 from /<>/thunderbird-60.2.1+build1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 12:37.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/ipc/IPCMessageUtils.h:11, 12:37.02 from /<>/thunderbird-60.2.1+build1/ipc/glue/BackgroundUtils.h:10, 12:37.02 from /<>/thunderbird-60.2.1+build1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 12:37.02 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 12:37.02 /<>/thunderbird-60.2.1+build1/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function ‘virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)’: 12:37.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:37.02 foundInterface = 0; \ 12:37.02 ^~~~~~~~~~~~~~ 12:37.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:37.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:37.02 ^~~~~~~~~~~~~~~~~~~~~~~ 12:37.02 /<>/thunderbird-60.2.1+build1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:37.02 NS_INTERFACE_MAP_END 12:37.02 ^~~~~~~~~~~~~~~~~~~~ 12:37.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:37.02 else 12:37.02 ^~~~ 12:37.02 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:37.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:37.02 ^~~~~~~~~~~~~~~~~~ 12:37.02 /<>/thunderbird-60.2.1+build1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:66:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:37.02 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 12:37.02 ^~~~~~~~~~~~~~~~~~~~~~ 12:37.25 libipc_ipdl.a.desc 12:37.31 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/ipc/ipdl' 12:37.31 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps' 12:37.78 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:37.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:37.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIHandlerService.h:10, 12:37.78 from /<>/thunderbird-60.2.1+build1/uriloader/exthandler/ContentHandlerService.h:4, 12:37.78 from /<>/thunderbird-60.2.1+build1/uriloader/exthandler/ContentHandlerService.cpp:1, 12:37.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 12:37.78 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function ‘virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)’: 12:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:37.78 foundInterface = 0; \ 12:37.78 ^~~~~~~~~~~~~~ 12:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:37.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:37.78 ^~~~~~~~~~~~~~~~~~~~~~~ 12:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:37.78 NS_INTERFACE_MAP_END 12:37.78 ^~~~~~~~~~~~~~~~~~~~ 12:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:37.78 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 12:37.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.78 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_CI’ 12:37.78 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 12:37.78 ^~~~~~~~~~~~~~~~~~~~ 12:37.78 In file included from /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 12:37.78 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 12:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:37.78 } else 12:37.78 ^~~~ 12:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 12:37.78 } else 12:37.78 ^~~~ 12:37.78 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:37.78 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 12:37.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.78 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_CI’ 12:37.78 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 12:37.78 ^~~~~~~~~~~~~~~~~~~~ 12:37.86 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:37.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:37.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIHandlerService.h:10, 12:37.86 from /<>/thunderbird-60.2.1+build1/uriloader/exthandler/ContentHandlerService.h:4, 12:37.86 from /<>/thunderbird-60.2.1+build1/uriloader/exthandler/ContentHandlerService.cpp:1, 12:37.86 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 12:37.86 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function ‘virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)’: 12:37.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:37.86 foundInterface = 0; \ 12:37.86 ^~~~~~~~~~~~~~ 12:37.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:37.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:37.86 ^~~~~~~~~~~~~~~~~~~~~~~ 12:37.86 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalHelperAppService.cpp:1199:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:37.86 NS_INTERFACE_MAP_END 12:37.86 ^~~~~~~~~~~~~~~~~~~~ 12:37.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:37.86 else 12:37.86 ^~~~ 12:37.86 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:37.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:37.86 ^~~~~~~~~~~~~~~~~~ 12:37.86 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalHelperAppService.cpp:1198:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:37.86 NS_INTERFACE_MAP_ENTRY(nsINamed) 12:37.86 ^~~~~~~~~~~~~~~~~~~~~~ 12:37.92 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function ‘virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)’: 12:37.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:37.92 foundInterface = 0; \ 12:37.92 ^~~~~~~~~~~~~~ 12:37.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:37.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:37.92 ^~~~~~~~~~~~~~~~~~~~~~~ 12:37.92 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:37.92 NS_INTERFACE_MAP_END 12:37.92 ^~~~~~~~~~~~~~~~~~~~ 12:37.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:37.92 else 12:37.92 ^~~~ 12:37.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:37.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:37.92 ^~~~~~~~~~~~~~~~~~ 12:37.92 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:37.92 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 12:37.92 ^~~~~~~~~~~~~~~~~~~~~~ 12:37.92 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function ‘virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)’: 12:37.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:37.92 foundInterface = 0; \ 12:37.92 ^~~~~~~~~~~~~~ 12:37.92 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:37.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:37.93 ^~~~~~~~~~~~~~~~~~~~~~~ 12:37.93 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalProtocolHandler.cpp:494:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:37.93 NS_INTERFACE_MAP_END 12:37.93 ^~~~~~~~~~~~~~~~~~~~ 12:37.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:37.93 else 12:37.93 ^~~~ 12:37.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:37.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:37.93 ^~~~~~~~~~~~~~~~~~ 12:37.93 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsExternalProtocolHandler.cpp:493:4: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:37.93 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 12:37.93 ^~~~~~~~~~~~~~~~~~~~~~ 12:37.93 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function ‘virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)’: 12:37.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:37.93 foundInterface = 0; \ 12:37.93 ^~~~~~~~~~~~~~ 12:37.93 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:37.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:37.93 ^~~~~~~~~~~~~~~~~~~~~~~ 12:37.94 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:37.94 NS_INTERFACE_MAP_END 12:37.94 ^~~~~~~~~~~~~~~~~~~~ 12:37.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:37.94 else 12:37.94 ^~~~ 12:37.94 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:37.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:37.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.94 /<>/thunderbird-60.2.1+build1/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:37.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 12:37.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:42.43 Compiling xpcom v0.1.0 (file:///<>/thunderbird-60.2.1+build1/xpcom/rust/xpcom) 12:43.07 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:43.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 12:43.07 from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.h:9, 12:43.07 from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:7, 12:43.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps/Unified_cpp_caps0.cpp:2: 12:43.07 /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp: In member function ‘virtual nsresult ContentPrincipal::QueryInterface(const nsIID&, void**)’: 12:43.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:43.07 foundInterface = 0; \ 12:43.07 ^~~~~~~~~~~~~~ 12:43.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:43.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:43.07 ^~~~~~~~~~~~~~~~~~~~~~~ 12:43.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:43.07 NS_INTERFACE_MAP_END 12:43.07 ^~~~~~~~~~~~~~~~~~~~ 12:43.07 /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:57:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:43.07 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 12:43.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:43.07 In file included from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:21, 12:43.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps/Unified_cpp_caps0.cpp:2: 12:43.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:43.07 } else 12:43.07 ^~~~ 12:43.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 12:43.07 } else 12:43.07 ^~~~ 12:43.07 /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:57:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:43.07 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 12:43.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:43.97 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:43.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 12:43.97 from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.h:9, 12:43.97 from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:7, 12:43.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps/Unified_cpp_caps0.cpp:2: 12:43.97 /<>/thunderbird-60.2.1+build1/caps/ExpandedPrincipal.cpp: In member function ‘virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)’: 12:43.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:43.97 foundInterface = 0; \ 12:43.97 ^~~~~~~~~~~~~~ 12:43.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:43.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:43.97 ^~~~~~~~~~~~~~~~~~~~~~~ 12:43.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:43.97 NS_INTERFACE_MAP_END 12:43.97 ^~~~~~~~~~~~~~~~~~~~ 12:43.97 /<>/thunderbird-60.2.1+build1/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:43.97 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 12:43.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:43.97 In file included from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:21, 12:43.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps/Unified_cpp_caps0.cpp:2: 12:43.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:43.97 } else 12:43.97 ^~~~ 12:43.97 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 12:43.97 } else 12:43.97 ^~~~ 12:43.97 /<>/thunderbird-60.2.1+build1/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:43.97 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 12:43.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:44.09 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:44.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 12:44.09 from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.h:9, 12:44.09 from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:7, 12:44.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps/Unified_cpp_caps0.cpp:2: 12:44.09 /<>/thunderbird-60.2.1+build1/caps/NullPrincipal.cpp: In member function ‘virtual nsresult NullPrincipal::QueryInterface(const nsIID&, void**)’: 12:44.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:44.09 foundInterface = 0; \ 12:44.09 ^~~~~~~~~~~~~~ 12:44.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:44.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:44.09 ^~~~~~~~~~~~~~~~~~~~~~~ 12:44.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:44.09 NS_INTERFACE_MAP_END 12:44.09 ^~~~~~~~~~~~~~~~~~~~ 12:44.09 /<>/thunderbird-60.2.1+build1/caps/NullPrincipal.cpp:32:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:44.09 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 12:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:44.09 In file included from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:21, 12:44.09 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps/Unified_cpp_caps0.cpp:2: 12:44.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:44.09 } else 12:44.09 ^~~~ 12:44.09 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 12:44.09 } else 12:44.09 ^~~~ 12:44.09 /<>/thunderbird-60.2.1+build1/caps/NullPrincipal.cpp:32:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:44.09 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 12:44.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:44.10 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:44.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCOMPtr.h:30, 12:44.10 from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.h:9, 12:44.10 from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:7, 12:44.10 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps/Unified_cpp_caps0.cpp:2: 12:44.10 /<>/thunderbird-60.2.1+build1/caps/NullPrincipalURI.cpp: In member function ‘virtual nsresult NullPrincipalURI::QueryInterface(const nsIID&, void**)’: 12:44.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:44.10 foundInterface = 0; \ 12:44.10 ^~~~~~~~~~~~~~ 12:44.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:44.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:44.10 ^~~~~~~~~~~~~~~~~~~~~~~ 12:44.10 /<>/thunderbird-60.2.1+build1/caps/NullPrincipalURI.cpp:75:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:44.10 NS_INTERFACE_MAP_END 12:44.10 ^~~~~~~~~~~~~~~~~~~~ 12:44.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:44.10 else 12:44.10 ^~~~ 12:44.10 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:44.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:44.10 ^~~~~~~~~~~~~~~~~~ 12:44.10 /<>/thunderbird-60.2.1+build1/caps/NullPrincipalURI.cpp:74:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:44.10 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 12:44.10 ^~~~~~~~~~~~~~~~~~~~~~ 12:44.15 /<>/thunderbird-60.2.1+build1/caps/SystemPrincipal.cpp: In member function ‘virtual nsresult SystemPrincipal::QueryInterface(const nsIID&, void**)’: 12:44.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:44.15 foundInterface = 0; \ 12:44.15 ^~~~~~~~~~~~~~ 12:44.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:44.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:44.15 ^~~~~~~~~~~~~~~~~~~~~~~ 12:44.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:44.15 NS_INTERFACE_MAP_END 12:44.15 ^~~~~~~~~~~~~~~~~~~~ 12:44.15 /<>/thunderbird-60.2.1+build1/caps/SystemPrincipal.cpp:24:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:44.15 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 12:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:44.15 In file included from /<>/thunderbird-60.2.1+build1/caps/ContentPrincipal.cpp:21, 12:44.15 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps/Unified_cpp_caps0.cpp:2: 12:44.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:44.15 } else 12:44.15 ^~~~ 12:44.15 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro ‘NS_IMPL_QUERY_CLASSINFO’ 12:44.15 } else 12:44.15 ^~~~ 12:44.15 /<>/thunderbird-60.2.1+build1/caps/SystemPrincipal.cpp:24:1: note: in expansion of macro ‘NS_IMPL_QUERY_INTERFACE_CI’ 12:44.15 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 12:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:44.21 liburiloader_exthandler.a.desc 12:44.27 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/exthandler' 12:44.27 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/expat/lib' 12:44.83 liburiloader_prefetch.a.desc 12:44.90 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/uriloader/prefetch' 12:44.91 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/xml' 12:45.75 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:45.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:45.75 from /<>/thunderbird-60.2.1+build1/parser/xml/nsSAXAttributes.h:9, 12:45.75 from /<>/thunderbird-60.2.1+build1/parser/xml/nsSAXAttributes.cpp:6, 12:45.75 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/xml/Unified_cpp_parser_xml0.cpp:2: 12:45.75 /<>/thunderbird-60.2.1+build1/parser/xml/nsSAXXMLReader.cpp: In member function ‘virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)’: 12:45.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:45.75 foundInterface = 0; \ 12:45.75 ^~~~~~~~~~~~~~ 12:45.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:45.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:45.75 ^~~~~~~~~~~~~~~~~~~~~~~ 12:45.75 /<>/thunderbird-60.2.1+build1/parser/xml/nsSAXXMLReader.cpp:43:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:45.75 NS_INTERFACE_MAP_END 12:45.75 ^~~~~~~~~~~~~~~~~~~~ 12:45.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:45.75 else 12:45.75 ^~~~ 12:45.75 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:45.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:45.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:45.76 /<>/thunderbird-60.2.1+build1/parser/xml/nsSAXXMLReader.cpp:42:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:45.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 12:45.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:46.48 libparser_xml.a.desc 12:46.54 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/xml' 12:46.54 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/htmlparser' 12:48.21 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:48.21 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:48.21 from /<>/thunderbird-60.2.1+build1/parser/htmlparser/CNavDTD.cpp:7, 12:48.21 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 12:48.21 /<>/thunderbird-60.2.1+build1/parser/htmlparser/nsExpatDriver.cpp: In member function ‘virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)’: 12:48.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:48.21 foundInterface = 0; \ 12:48.21 ^~~~~~~~~~~~~~ 12:48.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:48.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:48.21 ^~~~~~~~~~~~~~~~~~~~~~~ 12:48.21 /<>/thunderbird-60.2.1+build1/parser/htmlparser/nsExpatDriver.cpp:277:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:48.21 NS_INTERFACE_MAP_END 12:48.21 ^~~~~~~~~~~~~~~~~~~~ 12:48.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:48.21 else 12:48.21 ^~~~ 12:48.21 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:48.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:48.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:48.21 /<>/thunderbird-60.2.1+build1/parser/htmlparser/nsExpatDriver.cpp:276:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:48.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 12:48.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:48.29 /<>/thunderbird-60.2.1+build1/parser/htmlparser/nsParser.cpp: In member function ‘virtual nsresult nsParser::QueryInterface(const nsIID&, void**)’: 12:48.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:48.29 foundInterface = 0; \ 12:48.29 ^~~~~~~~~~~~~~ 12:48.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:48.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:48.29 ^~~~~~~~~~~~~~~~~~~~~~~ 12:48.29 /<>/thunderbird-60.2.1+build1/parser/htmlparser/nsParser.cpp:215:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:48.29 NS_INTERFACE_MAP_END 12:48.29 ^~~~~~~~~~~~~~~~~~~~ 12:48.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:994:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:48.29 else 12:48.29 ^~~~ 12:48.29 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro ‘NS_IMPL_QUERY_BODY_AMBIGUOUS’ 12:48.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:48.29 /<>/thunderbird-60.2.1+build1/parser/htmlparser/nsParser.cpp:214:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY_AMBIGUOUS’ 12:48.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 12:48.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:48.49 libcaps.a.desc 12:48.54 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/caps' 12:48.54 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/html' 12:49.37 libparser_expat_lib.a.desc 12:49.42 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/expat/lib' 12:50.67 libparser_htmlparser.a.desc 12:50.72 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/htmlparser' 12:51.37 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:51.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:51.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsHashKeys.h:11, 12:51.37 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5AtomTable.h:8, 12:51.37 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5AtomTable.cpp:5, 12:51.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/html/Unified_cpp_parser_html0.cpp:2: 12:51.37 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5DocumentBuilder.cpp: In member function ‘virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)’: 12:51.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1020:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:51.37 foundInterface = 0; \ 12:51.37 ^~~~~~~~~~~~~~ 12:51.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_INHERITING’ 12:51.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:51.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:51.37 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END_INHERITING’ 12:51.37 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 12:51.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:51.37 In file included from /<>/thunderbird-60.2.1+build1/dom/base/nsWrapperCache.h:10, 12:51.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/StyleSheet.h:17, 12:51.37 from /<>/thunderbird-60.2.1+build1/dom/base/nsIDocumentObserver.h:10, 12:51.37 from /<>/thunderbird-60.2.1+build1/dom/base/nsIDocument.h:15, 12:51.37 from /<>/thunderbird-60.2.1+build1/dom/base/nsNameSpaceManager.h:13, 12:51.37 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5AttributeName.cpp:33, 12:51.37 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/html/Unified_cpp_parser_html0.cpp:11: 12:51.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:51.37 } else 12:51.37 ^~~~ 12:51.37 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:319:5: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION’ 12:51.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 12:51.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:51.37 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro ‘NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION’ 12:51.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 12:51.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:51.51 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:51.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:51.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsHashKeys.h:11, 12:51.51 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5AtomTable.h:8, 12:51.51 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5AtomTable.cpp:5, 12:51.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/html/Unified_cpp_parser_html0.cpp:2: 12:51.51 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5Parser.cpp: In member function ‘virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)’: 12:51.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:51.51 foundInterface = 0; \ 12:51.51 ^~~~~~~~~~~~~~ 12:51.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:51.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:51.51 ^~~~~~~~~~~~~~~~~~~~~~~ 12:51.51 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:51.51 NS_INTERFACE_MAP_END 12:51.51 ^~~~~~~~~~~~~~~~~~~~ 12:51.51 In file included from /<>/thunderbird-60.2.1+build1/dom/base/nsWrapperCache.h:10, 12:51.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/StyleSheet.h:17, 12:51.51 from /<>/thunderbird-60.2.1+build1/dom/base/nsIDocumentObserver.h:10, 12:51.51 from /<>/thunderbird-60.2.1+build1/dom/base/nsIDocument.h:15, 12:51.51 from /<>/thunderbird-60.2.1+build1/dom/base/nsNameSpaceManager.h:13, 12:51.51 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5AttributeName.cpp:33, 12:51.51 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/html/Unified_cpp_parser_html0.cpp:11: 12:51.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:51.51 } else 12:51.51 ^~~~ 12:51.51 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION’ 12:51.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 12:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:51.51 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro ‘NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION’ 12:51.51 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 12:51.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:52.03 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsUtils.h:14, 12:52.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupports.h:77, 12:52.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsICancelableRunnable.h:10, 12:52.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsThreadUtils.h:13, 12:52.03 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 12:52.03 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 12:52.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/html/Unified_cpp_parser_html1.cpp:2: 12:52.03 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5StreamListener.cpp: In member function ‘virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)’: 12:52.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:52.03 foundInterface = 0; \ 12:52.03 ^~~~~~~~~~~~~~ 12:52.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:52.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:52.03 ^~~~~~~~~~~~~~~~~~~~~~~ 12:52.03 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:52.03 NS_INTERFACE_MAP_END 12:52.03 ^~~~~~~~~~~~~~~~~~~~ 12:52.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:983:3: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:52.03 else 12:52.03 ^~~~ 12:52.03 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1060:49: note: in expansion of macro ‘NS_IMPL_QUERY_BODY’ 12:52.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:52.03 ^~~~~~~~~~~~~~~~~~ 12:52.03 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRY’ 12:52.03 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 12:52.03 ^~~~~~~~~~~~~~~~~~~~~~ 12:52.07 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5StreamParser.cpp: In member function ‘virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)’: 12:52.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1002:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:52.07 foundInterface = 0; \ 12:52.07 ^~~~~~~~~~~~~~ 12:52.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsISupportsImpl.h:1066:49: note: in expansion of macro ‘NS_IMPL_QUERY_TAIL_GUTS’ 12:52.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:52.07 ^~~~~~~~~~~~~~~~~~~~~~~ 12:52.07 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5StreamParser.cpp:83:1: note: in expansion of macro ‘NS_INTERFACE_MAP_END’ 12:52.07 NS_INTERFACE_MAP_END 12:52.07 ^~~~~~~~~~~~~~~~~~~~ 12:52.07 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/mozilla/dom/NodeInfo.h:24, 12:52.07 from /<>/thunderbird-60.2.1+build1/dom/base/nsINode.h:15, 12:52.07 from /<>/thunderbird-60.2.1+build1/dom/base/nsIContent.h:12, 12:52.07 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5SVGLoadDispatcher.h:9, 12:52.07 from /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 12:52.07 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/html/Unified_cpp_parser_html1.cpp:2: 12:52.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:315:5: note: some parts of macro expansion are not guarded by this ‘else’ clause 12:52.07 } else 12:52.07 ^~~~ 12:52.07 /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/include/nsCycleCollectionParticipant.h:324:3: note: in expansion of macro ‘NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION’ 12:52.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 12:52.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:52.07 /<>/thunderbird-60.2.1+build1/parser/html/nsHtml5StreamParser.cpp:82:3: note: in expansion of macro ‘NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION’ 12:52.07 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 12:52.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:55.81 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src' 12:55.99 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 12:55.99 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 12:55.99 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: 12:55.99 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:55.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:55.99 ^ 12:55.99 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:55.99 ((size) ? malloc((unsigned) (size)) : NULL) 12:55.99 ^~~~ 12:55.99 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro ‘_cairo_malloc_ab’ 12:55.99 new_elements = _cairo_malloc_ab (pq->max_size, 12:55.99 ^~~~~~~~~~~~~~~~ 12:56.56 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 12:56.56 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 12:56.56 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: 12:56.56 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:56.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:56.56 ^ 12:56.56 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:56.56 ((size) ? malloc((unsigned) (size)) : NULL) 12:56.56 ^~~~ 12:56.56 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro ‘_cairo_malloc_ab’ 12:56.56 new_elements = _cairo_malloc_ab (pq->max_size, 12:56.56 ^~~~~~~~~~~~~~~~ 12:57.32 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/features.h:3, 12:57.32 from /usr/include/assert.h:35, 12:57.32 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/assert.h:3, 12:57.32 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:57, 12:57.32 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 12:57.32 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 12:57.32 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 12:57.32 ^~~~~~~ 12:57.45 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/features.h:3, 12:57.45 from /usr/include/assert.h:35, 12:57.45 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/assert.h:3, 12:57.45 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:57, 12:57.45 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 12:57.45 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 12:57.45 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 12:57.45 ^~~~~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 12:57.53 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 12:57.53 12:57.53 : note: this is the location of the previous definition 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_unscaled_font_fini’: 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:471:23: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 12:57.53 free (unscaled->var_coords); 12:57.53 ~~~~~~~~^~~~~~~~~~~~ 12:57.53 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/stdlib.h:3, 12:57.53 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:58, 12:57.53 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 12:57.53 /usr/include/stdlib.h:563:25: note: expected ‘void *’ but argument is of type ‘const FT_Fixed *’ {aka ‘const long int *’} 12:57.53 extern void free (void *__ptr) __THROW; 12:57.53 ~~~~~~^~~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_unscaled_font_lock_face’: 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:740:66: warning: passing argument 3 of ‘setCoords’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 12:57.53 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 12:57.53 ~~~~~~~~^~~~~~~~~~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:740:66: note: expected ‘FT_Fixed *’ {aka ‘long int *’} but argument is of type ‘const FT_Fixed *’ {aka ‘const long int *’} 12:57.53 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 12:57.53 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:57.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:57.53 ^ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:57.53 ((size) ? malloc((unsigned) (size)) : NULL) 12:57.53 ^~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:1210:13: note: in expansion of macro ‘_cairo_malloc_ab’ 12:57.53 data = _cairo_malloc_ab (height, stride); 12:57.53 ^~~~~~~~~~~~~~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:57.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:57.53 ^ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:57.53 ((size) ? malloc((unsigned) (size)) : NULL) 12:57.53 ^~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:1272:10: note: in expansion of macro ‘_cairo_malloc_ab’ 12:57.53 data = _cairo_malloc_ab (height, stride); 12:57.53 ^~~~~~~~~~~~~~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:57.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:57.53 ^ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:57.53 ((size) ? malloc((unsigned) (size)) : NULL) 12:57.53 ^~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:1293:13: note: in expansion of macro ‘_cairo_malloc_ab’ 12:57.53 data = _cairo_malloc_ab (height, stride); 12:57.53 ^~~~~~~~~~~~~~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:57.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:57.53 ^ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:57.53 ((size) ? malloc((unsigned) (size)) : NULL) 12:57.53 ^~~~ 12:57.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ft-font.c:1326:13: note: in expansion of macro ‘_cairo_malloc_ab’ 12:57.53 data = _cairo_malloc_ab (height, stride); 12:57.53 ^~~~~~~~~~~~~~~~ 12:57.97 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 12:57.97 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 12:57.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: 12:57.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:57.97 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 12:57.97 ^ 12:57.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:57.97 ((size) ? malloc((unsigned) (size)) : NULL) 12:57.97 ^~~~ 12:57.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro ‘_cairo_malloc_abc’ 12:57.97 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 12:57.97 ^~~~~~~~~~~~~~~~~ 12:57.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:57.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:57.97 ^ 12:57.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:57.97 ((size) ? malloc((unsigned) (size)) : NULL) 12:57.97 ^~~~ 12:57.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro ‘_cairo_malloc_ab’ 12:57.97 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 12:57.97 ^~~~~~~~~~~~~~~~ 12:58.13 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/features.h:3, 12:58.13 from /usr/include/assert.h:35, 12:58.13 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/assert.h:3, 12:58.13 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:57, 12:58.13 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 12:58.13 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 12:58.13 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 12:58.13 ^~~~~~~ 12:58.21 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 12:58.21 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:58.21 ^ 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.21 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.21 ^~~~ 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro ‘_cairo_malloc_ab’ 12:58.21 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 12:58.21 ^~~~~~~~~~~~~~~~ 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:58.21 ^ 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.21 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.21 ^~~~ 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro ‘_cairo_malloc_ab’ 12:58.21 alpha = _cairo_malloc_ab (image->height, image->width); 12:58.21 ^~~~~~~~~~~~~~~~ 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.21 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 12:58.21 ^ 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.21 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.21 ^~~~ 12:58.21 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro ‘_cairo_malloc_abc’ 12:58.21 rgb = _cairo_malloc_abc (image->width, image->height, 3); 12:58.21 ^~~~~~~~~~~~~~~~~ 12:58.22 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: 12:58.22 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:58.22 ^ 12:58.22 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.22 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.22 ^~~~ 12:58.22 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro ‘_cairo_malloc_ab’ 12:58.22 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 12:58.22 ^~~~~~~~~~~~~~~~ 12:58.23 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: 12:58.23 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:58.23 ^ 12:58.23 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.23 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.23 ^~~~ 12:58.23 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro ‘_cairo_malloc_ab’ 12:58.23 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 12:58.24 ^~~~~~~~~~~~~~~~ 12:58.24 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.24 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:58.24 ^ 12:58.24 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.24 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.24 ^~~~ 12:58.24 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro ‘_cairo_malloc_ab’ 12:58.24 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 12:58.24 ^~~~~~~~~~~~~~~~ 12:58.24 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/features.h:3, 12:58.24 from /usr/include/assert.h:35, 12:58.24 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/assert.h:3, 12:58.24 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:57, 12:58.24 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 12:58.24 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 12:58.24 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 12:58.24 ^~~~~~~ 12:58.27 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: 12:58.27 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:58.27 ^ 12:58.27 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.27 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.27 ^~~~ 12:58.27 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro ‘_cairo_malloc_ab’ 12:58.27 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 12:58.27 ^~~~~~~~~~~~~~~~ 12:58.27 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:58.27 ^ 12:58.27 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.27 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.27 ^~~~ 12:58.27 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro ‘_cairo_malloc_ab’ 12:58.27 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 12:58.27 ^~~~~~~~~~~~~~~~ 12:58.32 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 12:58.32 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 12:58.32 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: 12:58.32 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:58.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:58.32 ^ 12:58.32 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:58.32 ((size) ? malloc((unsigned) (size)) : NULL) 12:58.32 ^~~~ 12:58.32 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro ‘_cairo_malloc_ab’ 12:58.32 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 12:58.32 ^~~~~~~~~~~~~~~~ 12:58.92 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/libpixman/src' 12:58.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: 12:58.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: ‘interpolate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 12:58.98 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 12:58.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:58.98 resource, interpolate); 12:58.98 ~~~~~~~~~~~~~~~~~~~~~~ 12:58.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 12:58.98 cairo_bool_t interpolate; 12:58.98 ^~~~~~~~~~~ 12:59.46 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 12:59.46 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 12:59.46 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: 12:59.46 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 12:59.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 12:59.46 ^ 12:59.46 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 12:59.46 ((size) ? malloc((unsigned) (size)) : NULL) 12:59.46 ^~~~ 12:59.46 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro ‘_cairo_malloc_ab’ 12:59.46 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 12:59.46 ^~~~~~~~~~~~~~~~ 12:59.64 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/features.h:3, 12:59.64 from /usr/include/assert.h:35, 12:59.64 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/assert.h:3, 12:59.64 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:57, 12:59.64 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 12:59.64 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 12:59.64 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 12:59.64 ^~~~~~~ *** KEEP ALIVE MARKER *** Total duration: 0:13:00.211701 13:00.14 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/features.h:3, 13:00.14 from /usr/include/assert.h:35, 13:00.14 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/assert.h:3, 13:00.14 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:57, 13:00.14 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 13:00.14 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 13:00.14 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 13:00.14 ^~~~~~~ 13:00.40 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/features.h:3, 13:00.40 from /usr/include/assert.h:35, 13:00.40 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/dist/system_wrappers/assert.h:3, 13:00.40 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:57, 13:00.40 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 13:00.40 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 13:00.40 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 13:00.40 ^~~~~~~ 13:01.15 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: 13:01.15 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: ‘pict_format’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:01.15 xrender_format = XRenderFindStandardFormat (display->display, 13:01.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:01.15 pict_format); 13:01.15 ~~~~~~~~~~~~ 13:01.49 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 13:01.49 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 13:01.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: 13:01.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:01.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:01.49 ^ 13:01.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:01.49 ((size) ? malloc((unsigned) (size)) : NULL) 13:01.49 ^~~~ 13:01.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro ‘_cairo_malloc_ab’ 13:01.49 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 13:01.49 ^~~~~~~~~~~~~~~~ 13:01.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: 13:01.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:01.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:01.49 ^ 13:01.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:01.49 ((size) ? malloc((unsigned) (size)) : NULL) 13:01.49 ^~~~ 13:01.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro ‘_cairo_malloc_ab’ 13:01.49 ximage.data = _cairo_malloc_ab (stride, ximage.height); 13:01.49 ^~~~~~~~~~~~~~~~ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:01.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:01.50 ^ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:01.50 ((size) ? malloc((unsigned) (size)) : NULL) 13:01.50 ^~~~ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro ‘_cairo_malloc_ab’ 13:01.50 _cairo_malloc_ab (gradient->n_stops, 13:01.50 ^~~~~~~~~~~~~~~~ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:01.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:01.50 ^ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:01.50 ((size) ? malloc((unsigned) (size)) : NULL) 13:01.50 ^~~~ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro ‘_cairo_malloc_ab’ 13:01.50 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 13:01.50 ^~~~~~~~~~~~~~~~ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:01.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:01.50 ^ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:01.50 ((size) ? malloc((unsigned) (size)) : NULL) 13:01.50 ^~~~ 13:01.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro ‘_cairo_malloc_ab’ 13:01.50 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 13:01.50 ^~~~~~~~~~~~~~~~ 13:01.52 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: 13:01.52 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:01.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:01.52 ^ 13:01.52 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:01.52 ((size) ? malloc((unsigned) (size)) : NULL) 13:01.52 ^~~~ 13:01.52 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro ‘_cairo_malloc_ab’ 13:01.52 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 13:01.52 ^~~~~~~~~~~~~~~~ 13:02.93 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 13:02.93 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 13:02.93 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 13:02.93 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: 13:02.93 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:02.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:02.93 ^ 13:02.93 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:02.93 ((size) ? malloc((unsigned) (size)) : NULL) 13:02.93 ^~~~ 13:02.93 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:02.93 new_elements = _cairo_malloc_ab (pq->max_size, 13:02.93 ^~~~~~~~~~~~~~~~ 13:02.93 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: 13:02.93 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:02.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:02.93 ^ 13:02.93 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:02.93 ((size) ? malloc((unsigned) (size)) : NULL) 13:02.93 ^~~~ 13:02.93 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro ‘_cairo_malloc_ab’ 13:02.93 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 13:02.93 ^~~~~~~~~~~~~~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:02.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:02.95 ^ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:02.95 ((size) ? malloc((unsigned) (size)) : NULL) 13:02.95 ^~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro ‘_cairo_malloc_ab’ 13:02.95 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 13:02.95 ^~~~~~~~~~~~~~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:02.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:02.95 ^ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:02.95 ((size) ? malloc((unsigned) (size)) : NULL) 13:02.95 ^~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro ‘_cairo_malloc_ab’ 13:02.95 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 13:02.95 ^~~~~~~~~~~~~~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:02.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:02.95 ^ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:02.95 ((size) ? malloc((unsigned) (size)) : NULL) 13:02.95 ^~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro ‘_cairo_malloc_ab’ 13:02.95 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 13:02.95 ^~~~~~~~~~~~~~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:02.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:02.95 ^ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:02.95 ((size) ? malloc((unsigned) (size)) : NULL) 13:02.95 ^~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro ‘_cairo_malloc_ab’ 13:02.95 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 13:02.95 ^~~~~~~~~~~~~~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:02.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:02.95 ^ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:02.95 ((size) ? malloc((unsigned) (size)) : NULL) 13:02.95 ^~~~ 13:02.95 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro ‘_cairo_malloc_ab’ 13:02.95 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 13:02.95 ^~~~~~~~~~~~~~~~ 13:03.99 libparser_html.a.desc 13:04.05 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/parser/html' 13:04.49 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 13:04.49 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-font-face.c:41, 13:04.49 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 13:04.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: 13:04.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:04.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:04.49 ^ 13:04.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:04.49 ((size) ? malloc((unsigned) (size)) : NULL) 13:04.49 ^~~~ 13:04.49 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 13:04.49 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 13:04.49 ^~~~~~~~~~~~~~~~ 13:04.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: 13:04.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:04.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:04.50 ^ 13:04.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:04.50 ((size) ? malloc((unsigned) (size)) : NULL) 13:04.50 ^~~~ 13:04.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro ‘_cairo_malloc_ab’ 13:04.50 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 13:04.50 ^~~~~~~~~~~~~~~~ 13:04.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: 13:04.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:04.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:04.50 ^ 13:04.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:04.50 ((size) ? malloc((unsigned) (size)) : NULL) 13:04.50 ^~~~ 13:04.50 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:04.50 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 13:04.50 ^~~~~~~~~~~~~~~~ 13:04.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: 13:04.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:04.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:04.53 ^ 13:04.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:04.53 ((size) ? malloc((unsigned) (size)) : NULL) 13:04.53 ^~~~ 13:04.53 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:04.53 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 13:04.53 ^~~~~~~~~~~~~~~~ 13:04.55 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: 13:04.55 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:04.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:04.55 ^ 13:04.55 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:04.55 ((size) ? malloc((unsigned) (size)) : NULL) 13:04.55 ^~~~ 13:04.55 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 13:04.55 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 13:04.55 ^~~~~~~~~~~~~~~~ 13:04.55 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: 13:04.55 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:04.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:04.55 ^ 13:04.55 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:04.55 ((size) ? malloc((unsigned) (size)) : NULL) 13:04.55 ^~~~ 13:04.55 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 13:04.55 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 13:04.55 ^~~~~~~~~~~~~~~~ 13:06.82 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 13:06.82 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 13:06.82 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 13:06.82 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: 13:06.82 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.82 ^ 13:06.82 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.82 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.82 ^~~~ 13:06.82 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.82 new_rects = _cairo_malloc_ab (size, 13:06.82 ^~~~~~~~~~~~~~~~ 13:06.83 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: 13:06.83 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.83 ^ 13:06.83 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.83 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.83 ^~~~ 13:06.83 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.83 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 13:06.83 ^~~~~~~~~~~~~~~~ 13:06.84 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: 13:06.84 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.84 ^ 13:06.84 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.84 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.84 ^~~~ 13:06.84 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.84 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 13:06.84 ^~~~~~~~~~~~~~~~ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.85 ^ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.85 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.85 ^~~~ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.85 path->data = _cairo_malloc_ab (path->num_data, 13:06.85 ^~~~~~~~~~~~~~~~ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.85 ^ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.85 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.85 ^~~~ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.85 pattern->stops = _cairo_malloc_ab (other->stops_size, 13:06.85 ^~~~~~~~~~~~~~~~ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.85 ^ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.85 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.85 ^~~~ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.85 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 13:06.85 ^~~~~~~~~~~~~~~~ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.85 ^ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.85 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.85 ^~~~ 13:06.85 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.85 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 13:06.85 ^~~~~~~~~~~~~~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.87 ^ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.87 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.87 ^~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.87 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 13:06.87 ^~~~~~~~~~~~~~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.87 ^ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.87 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.87 ^~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.87 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 13:06.87 ^~~~~~~~~~~~~~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.87 ^ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.87 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.87 ^~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.87 vertices = _cairo_malloc_ab (num_vertices, 13:06.87 ^~~~~~~~~~~~~~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.87 ^ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.87 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.87 ^~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.87 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 13:06.87 ^~~~~~~~~~~~~~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.87 ^ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.87 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.87 ^~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.87 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 13:06.87 ^~~~~~~~~~~~~~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.87 ^ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.87 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.87 ^~~~ 13:06.87 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.87 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 13:06.87 ^~~~~~~~~~~~~~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.88 ^ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.88 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.88 ^~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.88 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 13:06.88 ^~~~~~~~~~~~~~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.88 ^ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.88 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.88 ^~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.88 new_elements = _cairo_malloc_ab (pq->max_size, 13:06.88 ^~~~~~~~~~~~~~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.88 ^ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.88 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.88 ^~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.88 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 13:06.88 ^~~~~~~~~~~~~~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.88 ^ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.88 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.88 ^~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.88 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 13:06.88 ^~~~~~~~~~~~~~~~ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.88 ^ 13:06.88 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.88 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.88 ^~~~ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.89 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 13:06.89 ^~~~~~~~~~~~~~~~ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.89 ^ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.89 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.89 ^~~~ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.89 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 13:06.89 ^~~~~~~~~~~~~~~~ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.89 ^ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.89 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.89 ^~~~ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.89 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 13:06.89 ^~~~~~~~~~~~~~~~ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.89 ^ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.89 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.89 ^~~~ 13:06.89 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.89 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 13:06.89 ^~~~~~~~~~~~~~~~ 13:06.97 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:2570, 13:06.97 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-spans.c:27, 13:06.97 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 13:06.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: 13:06.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.97 ^ 13:06.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.97 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.97 ^~~~ 13:06.97 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.97 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 13:06.97 ^~~~~~~~~~~~~~~~ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.98 ^ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.98 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.98 ^~~~ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.98 rects = _cairo_malloc_ab (traps->num_traps, 13:06.98 ^~~~~~~~~~~~~~~~ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.98 ^ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.98 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.98 ^~~~ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.98 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 13:06.98 ^~~~~~~~~~~~~~~~ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.98 ^ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.98 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.98 ^~~~ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.98 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 13:06.98 ^~~~~~~~~~~~~~~~ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:06.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:06.98 ^ 13:06.98 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:06.98 ((size) ? malloc((unsigned) (size)) : NULL) 13:06.98 ^~~~ 13:06.99 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro ‘_cairo_malloc_ab’ 13:06.99 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 13:06.99 ^~~~~~~~~~~~~~~~ 13:07.00 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: 13:07.00 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:07.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:07.00 ^ 13:07.00 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:07.00 ((size) ? malloc((unsigned) (size)) : NULL) 13:07.00 ^~~~ 13:07.00 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro ‘_cairo_malloc_ab’ 13:07.00 rects = _cairo_malloc_ab (num_rects, 13:07.00 ^~~~~~~~~~~~~~~~ 13:07.01 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: 13:07.01 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:07.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:07.01 ^ 13:07.01 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:07.01 ((size) ? malloc((unsigned) (size)) : NULL) 13:07.01 ^~~~ 13:07.01 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro ‘_cairo_malloc_ab’ 13:07.01 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 13:07.01 ^~~~~~~~~~~~~~~~ 13:07.01 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: 13:07.01 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:07.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:07.01 ^ 13:07.01 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:07.01 ((size) ? malloc((unsigned) (size)) : NULL) 13:07.01 ^~~~ 13:07.01 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro ‘_cairo_malloc_ab’ 13:07.01 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 13:07.01 ^~~~~~~~~~~~~~~~ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:07.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:07.02 ^ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:07.02 ((size) ? malloc((unsigned) (size)) : NULL) 13:07.02 ^~~~ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 13:07.02 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 13:07.02 ^~~~~~~~~~~~~~~~ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:07.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:07.02 ^ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:07.02 ((size) ? malloc((unsigned) (size)) : NULL) 13:07.02 ^~~~ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro ‘_cairo_malloc_ab’ 13:07.02 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 13:07.02 ^~~~~~~~~~~~~~~~ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:07.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:07.02 ^ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:07.02 ((size) ? malloc((unsigned) (size)) : NULL) 13:07.02 ^~~~ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro ‘_cairo_malloc_ab’ 13:07.02 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 13:07.02 ^~~~~~~~~~~~~~~~ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 13:07.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 13:07.02 ^ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 13:07.02 ((size) ? malloc((unsigned) (size)) : NULL) 13:07.02 ^~~~ 13:07.02 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 13:07.02 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 13:07.02 ^~~~~~~~~~~~~~~~ 13:07.03 In file included from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 13:07.03 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-version.c: At top level: 13:07.03 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 13:07.03 #define CAIRO_VERSION_H 1 13:07.03 13:07.03 In file included from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo.h:41, 13:07.03 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairoint.h:70, 13:07.03 from /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-spans.c:27, 13:07.03 from /<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 13:07.03 /<>/thunderbird-60.2.1+build1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 13:07.03 #define CAIRO_VERSION_H 13:07.03 13:09.75 make[6]: Entering directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/2d' 13:09.89 In file included from /<>/thunderbird-60.2.1+build1/gfx/skia/skia/src/core/SkRasterPipeline.h:12, 13:09.89 from /<>/thunderbird-60.2.1+build1/gfx/skia/skia/src/core/SkOpts.h:12, 13:09.89 from /<>/thunderbird-60.2.1+build1/gfx/2d/ConvolutionFilter.cpp:11: 13:09.89 /<>/thunderbird-60.2.1+build1/gfx/skia/skia/include/core/SkImageInfo.h:87:6: error: #error "SK_*32_SHIFT values must correspond to BGRA or RGBA byte order" 13:09.89 #error "SK_*32_SHIFT values must correspond to BGRA or RGBA byte order" 13:09.89 ^~~~~ 13:09.89 In file included from /<>/thunderbird-60.2.1+build1/gfx/skia/skia/src/core/SkPM4f.h:11, 13:09.89 from /<>/thunderbird-60.2.1+build1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 13:09.89 from /<>/thunderbird-60.2.1+build1/gfx/skia/skia/src/core/SkOpts.h:12, 13:09.89 from /<>/thunderbird-60.2.1+build1/gfx/2d/ConvolutionFilter.cpp:11: 13:09.89 /<>/thunderbird-60.2.1+build1/gfx/skia/skia/src/core/SkColorData.h:85:10: error: #error "need 32bit packing to be either RGBA or BGRA" 13:09.89 #error "need 32bit packing to be either RGBA or BGRA" 13:09.89 ^~~~~ 13:10.31 In file included from /<>/thunderbird-60.2.1+build1/gfx/skia/skia/src/core/SkRasterPipeline.h:12, 13:10.31 from /<>/thunderbird-60.2.1+build1/gfx/skia/skia/src/core/SkOpts.h:12, 13:10.31 from /<>/thunderbird-60.2.1+build1/gfx/2d/ConvolutionFilter.cpp:11: 13:10.31 /<>/thunderbird-60.2.1+build1/gfx/skia/skia/include/core/SkImageInfo.h: In static member function ‘static SkImageInfo SkImageInfo::MakeN32(int, int, SkAlphaType, sk_sp)’: 13:10.31 /<>/thunderbird-60.2.1+build1/gfx/skia/skia/include/core/SkImageInfo.h:166:36: error: ‘kN32_SkColorType’ was not declared in this scope 13:10.31 return Make(width, height, kN32_SkColorType, at, cs); 13:10.31 ^~~~~~~~~~~~~~~~ 13:10.32 /<>/thunderbird-60.2.1+build1/gfx/skia/skia/include/core/SkImageInfo.h:166:36: note: suggested alternative: ‘SkColorType’ 13:10.32 return Make(width, height, kN32_SkColorType, at, cs); 13:10.32 ^~~~~~~~~~~~~~~~ 13:10.32 SkColorType 13:10.32 /<>/thunderbird-60.2.1+build1/gfx/skia/skia/include/core/SkImageInfo.h: In static member function ‘static SkImageInfo SkImageInfo::MakeN32Premul(int, int, sk_sp)’: 13:10.32 /<>/thunderbird-60.2.1+build1/gfx/skia/skia/include/core/SkImageInfo.h:178:36: error: ‘kN32_SkColorType’ was not declared in this scope 13:10.32 return Make(width, height, kN32_SkColorType, kPremul_SkAlphaType, cs); 13:10.32 ^~~~~~~~~~~~~~~~ 13:10.32 /<>/thunderbird-60.2.1+build1/gfx/skia/skia/include/core/SkImageInfo.h:178:36: note: suggested alternative: ‘SkColorType’ 13:10.32 return Make(width, height, kN32_SkColorType, kPremul_SkAlphaType, cs); 13:10.32 ^~~~~~~~~~~~~~~~ 13:10.32 SkColorType 13:10.44 make[6]: *** [/<>/thunderbird-60.2.1+build1/config/rules.mk:1049: ConvolutionFilter.o] Error 1 13:10.44 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/2d' 13:10.44 make[5]: *** [/<>/thunderbird-60.2.1+build1/config/recurse.mk:73: gfx/2d/target] Error 2 13:10.44 make[5]: *** Waiting for unfinished jobs.... 13:10.52 libgfx_cairo_cairo_src.a.desc 13:10.58 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/cairo/src' 13:11.78 Compiling darling_core v0.3.0 13:11.86 Compiling synstructure v0.7.0 13:12.07 libgfx_cairo_libpixman_src.a.desc 13:12.13 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/gfx/cairo/libpixman/src' 13:12.13 Compiling cstr-macros v0.1.2 13:26.12 Compiling mio-uds v0.6.4 13:26.12 Compiling tokio-core v0.1.7 13:26.58 Compiling rust_url_capi v0.0.1 (file:///<>/thunderbird-60.2.1+build1/netwerk/base/rust-url-capi) 13:29.53 Compiling cstr v0.1.3 13:29.62 Compiling malloc_size_of_derive v0.0.1 (file:///<>/thunderbird-60.2.1+build1/servo/components/malloc_size_of_derive) 13:30.97 Compiling rayon v1.0.0 13:33.54 Compiling cubeb-core v0.4.4 13:34.35 Compiling darling_macro v0.3.0 13:34.78 Compiling tokio-uds v0.1.7 13:36.10 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead 13:36.10 --> servo/components/selectors/attr.rs:7:30 13:36.10 | 13:36.10 7 | #[allow(unused_imports)] use std::ascii::AsciiExt; 13:36.10 | ^^^^^^^^^^^^^^^^^^^^ 13:36.10 | 13:36.10 = note: #[warn(deprecated)] on by default 13:36.10 13:36.10 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead 13:36.10 --> servo/components/selectors/parser.rs:17:30 13:36.10 | 13:36.10 17 | #[allow(unused_imports)] use std::ascii::AsciiExt; 13:36.10 | ^^^^^^^^^^^^^^^^^^^^ 13:36.10 13:36.34 Compiling cubeb v0.4.1 13:36.51 Compiling cubeb-backend v0.4.1 13:36.63 Compiling audioipc v0.2.1 (file:///<>/thunderbird-60.2.1+build1/media/audioipc/audioipc) 13:36.85 warning: lint unused_doc_comment has been renamed to unused_doc_comments 13:36.85 --> media/audioipc/audioipc/src/errors.rs:5:1 13:36.85 | 13:36.85 5 | / error_chain! { 13:36.85 6 | | // Maybe replace with chain_err to improve the error info. 13:36.85 7 | | foreign_links { 13:36.85 8 | | Bincode(bincode::Error); 13:36.85 ... | 13:36.85 16 | | } 13:36.85 17 | | } 13:36.85 | |_^ 13:36.85 | 13:36.85 = note: #[warn(renamed_and_removed_lints)] on by default 13:36.85 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 13:36.85 13:36.85 warning: lint unused_doc_comment has been renamed to unused_doc_comments 13:36.85 --> media/audioipc/audioipc/src/errors.rs:5:1 13:36.85 | 13:36.85 5 | / error_chain! { 13:36.85 6 | | // Maybe replace with chain_err to improve the error info. 13:36.85 7 | | foreign_links { 13:36.85 8 | | Bincode(bincode::Error); 13:36.85 ... | 13:36.85 16 | | } 13:36.85 17 | | } 13:36.85 | |_^ 13:36.85 | 13:36.85 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 13:36.85 13:36.86 warning: lint unused_doc_comment has been renamed to unused_doc_comments 13:36.86 --> media/audioipc/audioipc/src/errors.rs:5:1 13:36.86 | 13:36.86 5 | / error_chain! { 13:36.86 6 | | // Maybe replace with chain_err to improve the error info. 13:36.86 7 | | foreign_links { 13:36.86 8 | | Bincode(bincode::Error); 13:36.86 ... | 13:36.86 16 | | } 13:36.86 17 | | } 13:36.86 | |_^ 13:36.86 | 13:36.86 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 13:36.86 13:37.24 Compiling cubeb-pulse v0.1.1 (file:///<>/thunderbird-60.2.1+build1/media/libcubeb/cubeb-pulse-rs) 13:37.47 warning: a method with this name may be added to the standard library in the future 13:37.47 --> media/libcubeb/cubeb-pulse-rs/src/backend/stream.rs:406:36 13:37.47 | 13:37.47 406 | let bytes = r_usec.to_bytes(&self.output_sample_spec); 13:37.47 | ^^^^^^^^ 13:37.47 | 13:37.47 = note: #[warn(unstable_name_collisions)] on by default 13:37.47 = warning: once this method is added to the standard library, the ambiguity may cause an error or change in behavior! 13:37.47 = note: for more information, see issue #48919 13:37.47 = help: call with fully qualified syntax `pulse::USecExt::to_bytes(...)` to keep using the current method 13:37.47 13:38.72 Compiling darling v0.3.0 13:38.88 Compiling style_derive v0.0.1 (file:///<>/thunderbird-60.2.1+build1/servo/components/style_derive) 13:39.22 Compiling audioipc-server v0.2.2 (file:///<>/thunderbird-60.2.1+build1/media/audioipc/server) 13:39.34 warning: lint unused_doc_comment has been renamed to unused_doc_comments 13:39.34 --> media/audioipc/server/src/lib.rs:39:5 13:39.34 | 13:39.34 39 | / error_chain! { 13:39.34 40 | | links { 13:39.34 41 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 13:39.34 42 | | } 13:39.34 ... | 13:39.34 47 | | } 13:39.34 48 | | } 13:39.34 | |_____^ 13:39.34 | 13:39.34 = note: #[warn(renamed_and_removed_lints)] on by default 13:39.34 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 13:39.34 13:39.34 warning: lint unused_doc_comment has been renamed to unused_doc_comments 13:39.34 --> media/audioipc/server/src/lib.rs:39:5 13:39.34 | 13:39.34 39 | / error_chain! { 13:39.34 40 | | links { 13:39.34 41 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 13:39.34 42 | | } 13:39.34 ... | 13:39.34 47 | | } 13:39.34 48 | | } 13:39.34 | |_____^ 13:39.34 | 13:39.34 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 13:39.34 13:39.34 warning: lint unused_doc_comment has been renamed to unused_doc_comments 13:39.34 --> media/audioipc/server/src/lib.rs:39:5 13:39.34 | 13:39.34 39 | / error_chain! { 13:39.34 40 | | links { 13:39.34 41 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 13:39.34 42 | | } 13:39.34 ... | 13:39.34 47 | | } 13:39.34 48 | | } 13:39.34 | |_____^ 13:39.34 | 13:39.34 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 13:39.34 13:40.07 Compiling audioipc-client v0.3.0 (file:///<>/thunderbird-60.2.1+build1/media/audioipc/client) 13:48.32 Compiling malloc_size_of v0.0.1 (file:///<>/thunderbird-60.2.1+build1/servo/components/malloc_size_of) 13:48.59 Compiling style_traits v0.0.1 (file:///<>/thunderbird-60.2.1+build1/servo/components/style_traits) 13:48.74 warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead 13:48.74 --> servo/components/style_traits/viewport.rs:10:30 13:48.74 | 13:48.74 10 | #[allow(unused_imports)] use std::ascii::AsciiExt; 13:48.74 | ^^^^^^^^^^^^^^^^^^^^ 13:48.74 | 13:48.74 = note: #[warn(deprecated)] on by default 13:48.74 13:56.52 Compiling style v0.0.1 (file:///<>/thunderbird-60.2.1+build1/servo/components/style) *** KEEP ALIVE MARKER *** Total duration: 0:14:00.182063 *** KEEP ALIVE MARKER *** Total duration: 0:15:00.189725 *** KEEP ALIVE MARKER *** Total duration: 0:16:00.201810 *** KEEP ALIVE MARKER *** Total duration: 0:17:00.204120 *** KEEP ALIVE MARKER *** Total duration: 0:18:00.167571 18:38.31 Compiling geckoservo v0.0.1 (file:///<>/thunderbird-60.2.1+build1/servo/ports/geckolib) *** KEEP ALIVE MARKER *** Total duration: 0:19:00.181701 19:59.76 Compiling gkrust-shared v0.1.0 (file:///<>/thunderbird-60.2.1+build1/toolkit/library/rust/shared) *** KEEP ALIVE MARKER *** Total duration: 0:20:00.191714 20:00.27 Compiling gkrust v0.1.0 (file:///<>/thunderbird-60.2.1+build1/toolkit/library/rust) *** KEEP ALIVE MARKER *** Total duration: 0:21:00.204436 *** KEEP ALIVE MARKER *** Total duration: 0:22:00.214012 *** KEEP ALIVE MARKER *** Total duration: 0:23:00.221195 23:05.52 Finished release [optimized] target(s) in 16m 45s 23:05.60 make[6]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu/toolkit/library/rust' 23:05.60 make[5]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 23:05.60 make[4]: *** [/<>/thunderbird-60.2.1+build1/config/recurse.mk:33: compile] Error 2 23:05.60 make[4]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 23:05.60 make[3]: *** [/<>/thunderbird-60.2.1+build1/config/rules.mk:434: default] Error 2 23:05.60 make[3]: Leaving directory '/<>/thunderbird-60.2.1+build1/obj-s390x-linux-gnu' 23:05.60 make[2]: *** [client.mk:168: build] Error 2 23:05.60 make[2]: Leaving directory '/<>/thunderbird-60.2.1+build1' 23:05.62 304 compiler warnings present. 23:05.65 Notification center failed: Install notify-send (usually part of the libnotify package) to get a notification when the build finishes. make[1]: *** [GNUmakefile:9: build] Error 2 make[1]: Leaving directory '/<>/thunderbird-60.2.1+build1' make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20181011-0929 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build-Space: 5172648 Build-Time: 1424 Distribution: cosmic-proposed Fail-Stage: build Host Architecture: s390x Install-Time: 51 Job: thunderbird_60.2.1+build1-0ubuntu1.dsc Machine Architecture: s390x Package: thunderbird Package-Time: 1512 Source-Version: 1:60.2.1+build1-0ubuntu1 Space: 5172648 Status: attempted Version: 1:60.2.1+build1-0ubuntu1 -------------------------------------------------------------------------------- Finished at 20181011-0929 Build needed 00:25:12, 5172648k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=cosmic --arch=s390x PACKAGEBUILD-15529258 Scanning for processes to kill in build PACKAGEBUILD-15529258