https://launchpad.net/ubuntu/+archive/test-rebuild-20190614-gcc9/+build/17110475 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy01-amd64-012 4.4.0-151-generic #178-Ubuntu SMP Tue Jun 11 08:30:22 UTC 2019 x86_64 Buildd toolchain package versions: launchpad-buildd_176 python-lpbuildd_176 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.6 dpkg-dev_1.18.4ubuntu1.5 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 22 Jun 17:30:18 ntpdate[1883]: adjust time server 10.211.37.1 offset -0.004475 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=eoan --arch=i386 PACKAGEBUILD-17110475 --image-type chroot /home/buildd/filecache-default/1b8bd95dfc080fb8062b439d66609df4d6cce84f Creating target for build PACKAGEBUILD-17110475 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=eoan --arch=i386 PACKAGEBUILD-17110475 Starting target for build PACKAGEBUILD-17110475 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=eoan --arch=i386 PACKAGEBUILD-17110475 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan main' 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan main' 'deb http://ftpmaster.internal/ubuntu eoan main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-17110475 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=eoan --arch=i386 PACKAGEBUILD-17110475 Adding trusted keys to build-PACKAGEBUILD-17110475 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-10-22 [SC] 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid [ unknown] Launchpad Toolchain builds /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=eoan --arch=i386 PACKAGEBUILD-17110475 Updating target for build PACKAGEBUILD-17110475 Get:1 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan InRelease [20.7 kB] Get:2 http://ftpmaster.internal/ubuntu eoan InRelease [255 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan InRelease [15.4 kB] Get:4 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 Packages [35.7 kB] Get:5 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main Translation-en [12.9 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main i386 Packages [963 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main Translation-en [503 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/restricted i386 Packages [12.0 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/restricted Translation-en [5528 B] Get:10 http://ftpmaster.internal/ubuntu eoan/universe i386 Packages [8955 kB] Get:11 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan/main i386 Packages [14.9 kB] Get:12 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan/main Translation-en [4628 B] Get:13 http://ftpmaster.internal/ubuntu eoan/universe Translation-en [5283 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/multiverse i386 Packages [145 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/multiverse Translation-en [112 kB] Fetched 16.3 MB in 3s (4932 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++-8 libisl19 libreadline7 libstdc++-8-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-9 g++-9 gcc-9 gcc-9-base libgcc-9-dev libisl21 libpcre2-8-0 libreadline8 libstdc++-9-dev The following packages will be upgraded: adduser advancecomp apt base-files base-passwd bash binutils binutils-common binutils-i686-linux-gnu bsdutils build-essential ca-certificates coreutils cpp cpp-8 dash debconf debianutils diffutils dmsetup dpkg dpkg-dev e2fslibs e2fsprogs fdisk findutils g++ g++-8 gcc gcc-8 gcc-8-base gpg gpg-agent gpgconf gpgv grep gzip init init-system-helpers libacl1 libapparmor1 libapt-pkg5.0 libargon2-1 libasan5 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcomerr2 libcryptsetup12 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfdisk1 libgcc-8-dev libgcc1 libgcrypt20 libgdbm-compat4 libgdbm6 libgnutls30 libgomp1 libgpg-error0 libhogweed4 libidn11 libitm1 libjson-c3 libkmod2 liblz4-1 liblzma5 libmount1 libmpfr6 libmpx2 libncurses6 libncursesw6 libnettle6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre3 libperl5.28 libpng16-16 libprocps7 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-8-dev libstdc++6 libsystemd0 libtinfo6 libubsan1 libudev1 libunistring2 libuuid1 libzstd1 linux-libc-dev login lsb-base mount multiarch-support ncurses-base ncurses-bin openssl optipng passwd perl perl-base perl-modules-5.28 pinentry-curses pkgbinarymangler procps readline-common sed systemd systemd-sysv sysvinit-utils tar tzdata util-linux xz-utils zlib1g 143 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. Need to get 116 MB of archives. After this operation, 151 MB of additional disk space will be used. Get:1 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 gcc-9-base i386 9.1.0-4ubuntu1 [18.0 kB] Get:2 http://ftpmaster.internal/ubuntu eoan/main i386 libc6-dev i386 2.29-0ubuntu2 [2323 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libgcc1 i386 1:9.1.0-4ubuntu1 [48.1 kB] Get:4 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libstdc++6 i386 9.1.0-4ubuntu1 [549 kB] Get:5 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libgomp1 i386 9.1.0-4ubuntu1 [95.0 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main i386 libc-dev-bin i386 2.29-0ubuntu2 [71.4 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main i386 linux-libc-dev i386 5.0.0-17.18 [1061 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main i386 libc6 i386 2.29-0ubuntu2 [2538 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main i386 libc-bin i386 2.29-0ubuntu2 [592 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main i386 base-files i386 10.2ubuntu3 [60.5 kB] Get:11 http://ftpmaster.internal/ubuntu eoan/main i386 debianutils i386 4.8.6.1 [85.9 kB] Get:12 http://ftpmaster.internal/ubuntu eoan/main i386 bash i386 5.0-4ubuntu1 [670 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main i386 bsdutils i386 1:2.33.1-0.1ubuntu2 [66.0 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main i386 coreutils i386 8.30-3ubuntu1 [1315 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main i386 lsb-base all 10.2019051400ubuntu1 [12.4 kB] Get:16 http://ftpmaster.internal/ubuntu eoan/main i386 tar i386 1.30+dfsg-6 [265 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main i386 dpkg i386 1.19.6ubuntu1 [1154 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/main i386 libperl5.28 i386 5.28.1-6 [3447 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/main i386 perl i386 5.28.1-6 [204 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/main i386 perl-base i386 5.28.1-6 [1604 kB] Get:21 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libitm1 i386 9.1.0-4ubuntu1 [30.9 kB] Get:22 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libatomic1 i386 9.1.0-4ubuntu1 [9784 B] Get:23 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libasan5 i386 9.1.0-4ubuntu1 [409 kB] Get:24 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libubsan1 i386 9.1.0-4ubuntu1 [149 kB] Get:25 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libmpx2 i386 8.3.0-14ubuntu1 [13.0 kB] Get:26 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libquadmath0 i386 9.1.0-4ubuntu1 [230 kB] Get:27 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 g++-8 i386 8.3.0-14ubuntu1 [10.1 MB] Get:28 http://ftpmaster.internal/ubuntu eoan/main i386 perl-modules-5.28 all 5.28.1-6 [2818 kB] Get:29 http://ftpmaster.internal/ubuntu eoan/main i386 libdb5.3 i386 5.3.28+dfsg1-0.6ubuntu1 [738 kB] Get:30 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 gcc-8 i386 8.3.0-14ubuntu1 [9859 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/main i386 libgdbm6 i386 1.18.1-4 [31.8 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main i386 libgdbm-compat4 i386 1.18.1-4 [6704 B] Get:33 http://ftpmaster.internal/ubuntu eoan/main i386 zlib1g i386 1:1.2.11.dfsg-1ubuntu2 [55.9 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/main i386 debconf all 1.5.72 [122 kB] Get:35 http://ftpmaster.internal/ubuntu eoan/main i386 dash i386 0.5.10.2-5 [90.9 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main i386 diffutils i386 1:3.7-3 [209 kB] Get:37 http://ftpmaster.internal/ubuntu eoan/main i386 findutils i386 4.6.0+git+20190209-2 [343 kB] Get:38 http://ftpmaster.internal/ubuntu eoan/main i386 grep i386 3.3-1 [155 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main i386 gzip i386 1.10-0ubuntu1 [95.5 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main i386 libsmartcols1 i386 2.33.1-0.1ubuntu2 [98.6 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main i386 libuuid1 i386 2.33.1-0.1ubuntu2 [21.9 kB] Get:42 http://ftpmaster.internal/ubuntu eoan/main i386 libblkid1 i386 2.33.1-0.1ubuntu2 [147 kB] Get:43 http://ftpmaster.internal/ubuntu eoan/main i386 libfdisk1 i386 2.33.1-0.1ubuntu2 [190 kB] Get:44 http://ftpmaster.internal/ubuntu eoan/main i386 libpcre2-8-0 i386 10.32-5 [182 kB] Get:45 http://ftpmaster.internal/ubuntu eoan/main i386 libselinux1 i386 2.9-1 [74.4 kB] Get:46 http://ftpmaster.internal/ubuntu eoan/main i386 libmount1 i386 2.33.1-0.1ubuntu2 [158 kB] Get:47 http://ftpmaster.internal/ubuntu eoan/main i386 libncurses6 i386 6.1+20181013-2ubuntu2 [108 kB] Get:48 http://ftpmaster.internal/ubuntu eoan/main i386 libtinfo6 i386 6.1+20181013-2ubuntu2 [84.8 kB] Get:49 http://ftpmaster.internal/ubuntu eoan/main i386 libncursesw6 i386 6.1+20181013-2ubuntu2 [142 kB] Get:50 http://ftpmaster.internal/ubuntu eoan/main i386 fdisk i386 2.33.1-0.1ubuntu2 [127 kB] Get:51 http://ftpmaster.internal/ubuntu eoan/main i386 login i386 1:4.5-1.1ubuntu2 [266 kB] Get:52 http://ftpmaster.internal/ubuntu eoan/main i386 util-linux i386 2.33.1-0.1ubuntu2 [1026 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main i386 ncurses-bin i386 6.1+20181013-2ubuntu2 [166 kB] Get:54 http://ftpmaster.internal/ubuntu eoan/main i386 sed i386 4.7-1 [193 kB] Get:55 http://ftpmaster.internal/ubuntu eoan/main i386 libdebconfclient0 i386 0.249ubuntu1 [6448 B] Get:56 http://ftpmaster.internal/ubuntu eoan/main i386 base-passwd i386 3.5.46 [47.9 kB] Get:57 http://ftpmaster.internal/ubuntu eoan/main i386 init-system-helpers all 1.56+nmu1 [38.2 kB] Get:58 http://ftpmaster.internal/ubuntu eoan/main i386 ncurses-base all 6.1+20181013-2ubuntu2 [17.9 kB] Get:59 http://ftpmaster.internal/ubuntu eoan/main i386 sysvinit-utils i386 2.93-8ubuntu1 [20.2 kB] Get:60 http://ftpmaster.internal/ubuntu eoan/main i386 libnettle6 i386 3.4.1-1 [128 kB] Get:61 http://ftpmaster.internal/ubuntu eoan/main i386 libhogweed4 i386 3.4.1-1 [142 kB] Get:62 http://ftpmaster.internal/ubuntu eoan/main i386 libp11-kit0 i386 0.23.15-2 [185 kB] Get:63 http://ftpmaster.internal/ubuntu eoan/main i386 libunistring2 i386 0.9.10-1ubuntu2 [376 kB] Get:64 http://ftpmaster.internal/ubuntu eoan/main i386 libgnutls30 i386 3.6.7-4ubuntu1 [782 kB] Get:65 http://ftpmaster.internal/ubuntu eoan/main i386 liblz4-1 i386 1.8.3-1ubuntu1 [61.2 kB] Get:66 http://ftpmaster.internal/ubuntu eoan/main i386 liblzma5 i386 5.2.4-1 [99.7 kB] Get:67 http://ftpmaster.internal/ubuntu eoan/main i386 systemd-sysv i386 240-6ubuntu9 [9380 B] Get:68 http://ftpmaster.internal/ubuntu eoan/main i386 libacl1 i386 2.2.53-4 [19.9 kB] Get:69 http://ftpmaster.internal/ubuntu eoan/main i386 libapparmor1 i386 2.13.2-9ubuntu7 [36.1 kB] Get:70 http://ftpmaster.internal/ubuntu eoan/main i386 libaudit-common all 1:2.8.4-3ubuntu1 [4200 B] Get:71 http://ftpmaster.internal/ubuntu eoan/main i386 libcap-ng0 i386 0.7.9-2 [11.1 kB] Get:72 http://ftpmaster.internal/ubuntu eoan/main i386 libaudit1 i386 1:2.8.4-3ubuntu1 [40.2 kB] Get:73 http://ftpmaster.internal/ubuntu eoan/main i386 libcap2 i386 1:2.25-2 [13.7 kB] Get:74 http://ftpmaster.internal/ubuntu eoan/main i386 libargon2-1 i386 0~20171227-0.2 [23.5 kB] Get:75 http://ftpmaster.internal/ubuntu eoan/main i386 libudev1 i386 240-6ubuntu9 [68.3 kB] Get:76 http://ftpmaster.internal/ubuntu eoan/main i386 libdevmapper1.02.1 i386 2:1.02.155-2ubuntu4 [125 kB] Get:77 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libstdc++-8-dev i386 8.3.0-14ubuntu1 [4716 kB] Get:78 http://ftpmaster.internal/ubuntu eoan/main i386 libjson-c3 i386 0.12.1+ds-2 [24.0 kB] Get:79 http://ftpmaster.internal/ubuntu eoan/main i386 libssl1.1 i386 1.1.1c-1ubuntu3 [1310 kB] Get:80 http://ftpmaster.internal/ubuntu eoan/main i386 libcryptsetup12 i386 2:2.1.0-5ubuntu1 [167 kB] Get:81 http://ftpmaster.internal/ubuntu eoan/main i386 libgpg-error0 i386 1.36-1 [62.2 kB] Get:82 http://ftpmaster.internal/ubuntu eoan/main i386 libidn11 i386 1.33-2.2ubuntu2 [46.9 kB] Get:83 http://ftpmaster.internal/ubuntu eoan/main i386 libkmod2 i386 26-1ubuntu1 [48.8 kB] Get:84 http://ftpmaster.internal/ubuntu eoan/main i386 libpam0g i386 1.3.1-5ubuntu1 [58.6 kB] Get:85 http://ftpmaster.internal/ubuntu eoan/main i386 libseccomp2 i386 2.4.1-0ubuntu0.19.10.3 [36.6 kB] Get:86 http://ftpmaster.internal/ubuntu eoan/main i386 mount i386 2.33.1-0.1ubuntu2 [117 kB] Get:87 http://ftpmaster.internal/ubuntu eoan/main i386 libsepol1 i386 2.9-1 [277 kB] Get:88 http://ftpmaster.internal/ubuntu eoan/main i386 libsemanage-common all 2.9-1 [9916 B] Get:89 http://ftpmaster.internal/ubuntu eoan/main i386 libsemanage1 i386 2.9-1 [94.5 kB] Get:90 http://ftpmaster.internal/ubuntu eoan/main i386 libpam-modules-bin i386 1.3.1-5ubuntu1 [39.1 kB] Get:91 http://ftpmaster.internal/ubuntu eoan/main i386 libpam-modules i386 1.3.1-5ubuntu1 [262 kB] Get:92 http://ftpmaster.internal/ubuntu eoan/main i386 passwd i386 1:4.5-1.1ubuntu2 [817 kB] Get:93 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libgcc-8-dev i386 8.3.0-14ubuntu1 [2312 kB] Get:94 http://ftpmaster.internal/ubuntu eoan/main i386 adduser all 3.118ubuntu1 [163 kB] Get:95 http://ftpmaster.internal/ubuntu eoan/main i386 systemd i386 240-6ubuntu9 [3474 kB] Get:96 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libcc1-0 i386 9.1.0-4ubuntu1 [50.0 kB] Get:97 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 binutils-i686-linux-gnu i386 2.32.51.20190614-0ubuntu1 [2062 kB] Get:98 http://ftpmaster.internal/ubuntu eoan/main i386 libsystemd0 i386 240-6ubuntu9 [264 kB] Get:99 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libbinutils i386 2.32.51.20190614-0ubuntu1 [507 kB] Get:100 http://ftpmaster.internal/ubuntu eoan/main i386 libzstd1 i386 1.3.8+dfsg-3 [225 kB] Get:101 http://ftpmaster.internal/ubuntu eoan/main i386 libapt-pkg5.0 i386 1.8.2+19.10 [897 kB] Get:102 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 binutils i386 2.32.51.20190614-0ubuntu1 [3392 B] Get:103 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 binutils-common i386 2.32.51.20190614-0ubuntu1 [202 kB] Get:104 http://ftpmaster.internal/ubuntu eoan/main i386 libgcrypt20 i386 1.8.4-5ubuntu1 [401 kB] Get:105 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 cpp-8 i386 8.3.0-14ubuntu1 [8976 kB] Get:106 http://ftpmaster.internal/ubuntu eoan/main i386 gpgv i386 2.2.12-1ubuntu3 [217 kB] Get:107 http://ftpmaster.internal/ubuntu eoan/main i386 apt i386 1.8.2+19.10 [1302 kB] Get:108 http://ftpmaster.internal/ubuntu eoan/main i386 libext2fs2 i386 1.45.1-1ubuntu1 [212 kB] Get:109 http://ftpmaster.internal/ubuntu eoan/main i386 e2fsprogs i386 1.45.1-1ubuntu1 [570 kB] Get:110 http://ftpmaster.internal/ubuntu eoan/main i386 init i386 1.56+nmu1 [6076 B] Get:111 http://ftpmaster.internal/ubuntu eoan/main i386 libattr1 i386 1:2.4.48-4 [12.8 kB] Get:112 http://ftpmaster.internal/ubuntu eoan/main i386 libpam-runtime all 1.3.1-5ubuntu1 [37.3 kB] Get:113 http://ftpmaster.internal/ubuntu eoan/main i386 libpcre3 i386 2:8.39-12 [229 kB] Get:114 http://ftpmaster.internal/ubuntu eoan/main i386 libisl21 i386 0.21-1 [657 kB] Get:115 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 gcc-8-base i386 8.3.0-14ubuntu1 [18.2 kB] Get:116 http://ftpmaster.internal/ubuntu eoan/main i386 libmpfr6 i386 4.0.2-1 [246 kB] Get:117 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 cpp-9 i386 9.1.0-4ubuntu1 [8997 kB] Get:118 http://ftpmaster.internal/ubuntu eoan/main i386 libcom-err2 i386 1.45.1-1ubuntu1 [10.6 kB] Get:119 http://ftpmaster.internal/ubuntu eoan/main i386 libprocps7 i386 2:3.3.15-2ubuntu2 [33.8 kB] Get:120 http://ftpmaster.internal/ubuntu eoan/main i386 libss2 i386 1.45.1-1ubuntu1 [11.7 kB] Get:121 http://ftpmaster.internal/ubuntu eoan/main i386 procps i386 2:3.3.15-2ubuntu2 [229 kB] Get:122 http://ftpmaster.internal/ubuntu eoan/main i386 openssl i386 1.1.1c-1ubuntu3 [631 kB] Get:123 http://ftpmaster.internal/ubuntu eoan/main i386 ca-certificates all 20190110 [146 kB] Get:124 http://ftpmaster.internal/ubuntu eoan/main i386 dmsetup i386 2:1.02.155-2ubuntu4 [71.2 kB] Get:125 http://ftpmaster.internal/ubuntu eoan/main i386 readline-common all 8.0-1 [53.4 kB] Get:126 http://ftpmaster.internal/ubuntu eoan/main i386 libreadline8 i386 8.0-1 [133 kB] Get:127 http://ftpmaster.internal/ubuntu eoan/main i386 libslang2 i386 2.3.2-3 [426 kB] Get:128 http://ftpmaster.internal/ubuntu eoan/main i386 libsqlite3-0 i386 3.27.2-3 [570 kB] Get:129 http://ftpmaster.internal/ubuntu eoan/main i386 tzdata all 2019a-1 [187 kB] Get:130 http://ftpmaster.internal/ubuntu eoan/main i386 xz-utils i386 5.2.4-1 [87.0 kB] Get:131 http://ftpmaster.internal/ubuntu eoan/main i386 libpng16-16 i386 1.6.37-1~exp4 [186 kB] Get:132 http://ftpmaster.internal/ubuntu eoan/main i386 multiarch-support i386 2.29-0ubuntu2 [6916 B] Get:133 http://ftpmaster.internal/ubuntu eoan/main i386 advancecomp i386 2.1-2.1 [212 kB] Get:134 http://ftpmaster.internal/ubuntu eoan/main i386 dpkg-dev all 1.19.6ubuntu1 [675 kB] Get:135 http://ftpmaster.internal/ubuntu eoan/main i386 libdpkg-perl all 1.19.6ubuntu1 [230 kB] Get:136 http://ftpmaster.internal/ubuntu eoan/main i386 build-essential i386 12.6ubuntu1 [4660 B] Get:137 http://ftpmaster.internal/ubuntu eoan/main i386 e2fslibs i386 1.45.1-1ubuntu1 [2716 B] Get:138 http://ftpmaster.internal/ubuntu eoan/main i386 libassuan0 i386 2.5.3-1 [37.6 kB] Get:139 http://ftpmaster.internal/ubuntu eoan/main i386 pinentry-curses i386 1.1.0-2 [37.8 kB] Get:140 http://ftpmaster.internal/ubuntu eoan/main i386 gpg i386 2.2.12-1ubuntu3 [514 kB] Get:141 http://ftpmaster.internal/ubuntu eoan/main i386 gpgconf i386 2.2.12-1ubuntu3 [130 kB] Get:142 http://ftpmaster.internal/ubuntu eoan/main i386 gpg-agent i386 2.2.12-1ubuntu3 [249 kB] Get:143 http://ftpmaster.internal/ubuntu eoan/main i386 libcomerr2 i386 1.45.1-1ubuntu1 [2704 B] Get:144 http://ftpmaster.internal/ubuntu eoan/main i386 optipng i386 0.7.7-1 [88.1 kB] Get:145 http://ftpmaster.internal/ubuntu eoan/main i386 pkgbinarymangler all 144 [55.2 kB] Get:146 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan/main i386 g++ i386 4:9.1.0-1ubuntu4 [1572 B] Get:147 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan/main i386 gcc i386 4:9.1.0-1ubuntu4 [5228 B] Get:148 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu eoan/main i386 cpp i386 4:9.1.0-1ubuntu4 [42.5 kB] Get:149 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libgcc-9-dev i386 9.1.0-4ubuntu1 [2360 kB] Get:150 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 gcc-9 i386 9.1.0-4ubuntu1 [9784 kB] Get:151 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 libstdc++-9-dev i386 9.1.0-4ubuntu1 [1747 kB] Get:152 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu eoan/main i386 g++-9 i386 9.1.0-4ubuntu1 [10.2 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 116 MB in 3s (36.4 MB/s) (Reading database ... 12659 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.29-0ubuntu2_i386.deb ... Unpacking libc6-dev:i386 (2.29-0ubuntu2) over (2.28-0ubuntu1) ... Preparing to unpack .../libc-dev-bin_2.29-0ubuntu2_i386.deb ... Unpacking libc-dev-bin (2.29-0ubuntu2) over (2.28-0ubuntu1) ... Preparing to unpack .../linux-libc-dev_5.0.0-17.18_i386.deb ... Unpacking linux-libc-dev:i386 (5.0.0-17.18) over (4.18.0-11.12) ... Preparing to unpack .../libc6_2.29-0ubuntu2_i386.deb ... Unpacking libc6:i386 (2.29-0ubuntu2) over (2.28-0ubuntu1) ... Setting up libc6:i386 (2.29-0ubuntu2) ... (Reading database ... 12687 files and directories currently installed.) Preparing to unpack .../libc-bin_2.29-0ubuntu2_i386.deb ... Unpacking libc-bin (2.29-0ubuntu2) over (2.28-0ubuntu1) ... Setting up libc-bin (2.29-0ubuntu2) ... Selecting previously unselected package gcc-9-base:i386. (Reading database ... 12687 files and directories currently installed.) Preparing to unpack .../gcc-9-base_9.1.0-4ubuntu1_i386.deb ... Unpacking gcc-9-base:i386 (9.1.0-4ubuntu1) ... Setting up gcc-9-base:i386 (9.1.0-4ubuntu1) ... (Reading database ... 12693 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.1.0-4ubuntu1_i386.deb ... Unpacking libgcc1:i386 (1:9.1.0-4ubuntu1) over (1:8.2.0-12ubuntu1) ... Setting up libgcc1:i386 (1:9.1.0-4ubuntu1) ... (Reading database ... 12693 files and directories currently installed.) Preparing to unpack .../base-files_10.2ubuntu3_i386.deb ... Unpacking base-files (10.2ubuntu3) over (10.1ubuntu8) ... Setting up base-files (10.2ubuntu3) ... 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 ... (Reading database ... 12693 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.6.1_i386.deb ... Unpacking debianutils (4.8.6.1) over (4.8.6) ... Setting up debianutils (4.8.6.1) ... (Reading database ... 12693 files and directories currently installed.) Preparing to unpack .../bash_5.0-4ubuntu1_i386.deb ... Unpacking bash (5.0-4ubuntu1) over (4.4.18-2ubuntu3) ... Setting up bash (5.0-4ubuntu1) ... 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 ... 12693 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.33.1-0.1ubuntu2_i386.deb ... Unpacking bsdutils (1:2.33.1-0.1ubuntu2) over (1:2.32-0.1ubuntu2) ... Setting up bsdutils (1:2.33.1-0.1ubuntu2) ... (Reading database ... 12693 files and directories currently installed.) Preparing to unpack .../coreutils_8.30-3ubuntu1_i386.deb ... Unpacking coreutils (8.30-3ubuntu1) over (8.28-1ubuntu2) ... Setting up coreutils (8.30-3ubuntu1) ... (Reading database ... 12693 files and directories currently installed.) Preparing to unpack .../lsb-base_10.2019051400ubuntu1_all.deb ... Unpacking lsb-base (10.2019051400ubuntu1) over (9.20170808ubuntu1) ... Preparing to unpack .../tar_1.30+dfsg-6_i386.deb ... Unpacking tar (1.30+dfsg-6) over (1.30+dfsg-3) ... Setting up tar (1.30+dfsg-6) ... (Reading database ... 12692 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.6ubuntu1_i386.deb ... Unpacking dpkg (1.19.6ubuntu1) over (1.19.2ubuntu1) ... Setting up dpkg (1.19.6ubuntu1) ... Installing new version of config file /etc/cron.daily/dpkg ... (Reading database ... 12700 files and directories currently installed.) Preparing to unpack .../libperl5.28_5.28.1-6_i386.deb ... Unpacking libperl5.28:i386 (5.28.1-6) over (5.28.1-3) ... Preparing to unpack .../perl_5.28.1-6_i386.deb ... Unpacking perl (5.28.1-6) over (5.28.1-3) ... Preparing to unpack .../perl-base_5.28.1-6_i386.deb ... Unpacking perl-base (5.28.1-6) over (5.28.1-3) ... Setting up perl-base (5.28.1-6) ... (Reading database ... 12700 files and directories currently installed.) Preparing to unpack .../perl-modules-5.28_5.28.1-6_all.deb ... Unpacking perl-modules-5.28 (5.28.1-6) over (5.28.1-3) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.6ubuntu1_i386.deb ... Unpacking libdb5.3:i386 (5.3.28+dfsg1-0.6ubuntu1) over (5.3.28+dfsg1-0.2) ... Setting up libdb5.3:i386 (5.3.28+dfsg1-0.6ubuntu1) ... (Reading database ... 12700 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.18.1-4_i386.deb ... Unpacking libgdbm6:i386 (1.18.1-4) over (1.18.1-2) ... Preparing to unpack .../libgdbm-compat4_1.18.1-4_i386.deb ... Unpacking libgdbm-compat4:i386 (1.18.1-4) over (1.18.1-2) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-1ubuntu2_i386.deb ... Unpacking zlib1g:i386 (1:1.2.11.dfsg-1ubuntu2) over (1:1.2.11.dfsg-0ubuntu2) ... Setting up zlib1g:i386 (1:1.2.11.dfsg-1ubuntu2) ... (Reading database ... 12700 files and directories currently installed.) Preparing to unpack .../debconf_1.5.72_all.deb ... Unpacking debconf (1.5.72) over (1.5.69) ... Setting up debconf (1.5.72) ... (Reading database ... 12700 files and directories currently installed.) Preparing to unpack .../dash_0.5.10.2-5_i386.deb ... Unpacking dash (0.5.10.2-5) over (0.5.10.2-2) ... Setting up dash (0.5.10.2-5) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.7-3_i386.deb ... Unpacking diffutils (1:3.7-3) over (1:3.6-1) ... Setting up diffutils (1:3.7-3) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20190209-2_i386.deb ... Unpacking findutils (4.6.0+git+20190209-2) over (4.6.0+git+20181018-1) ... Setting up findutils (4.6.0+git+20190209-2) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../archives/grep_3.3-1_i386.deb ... Unpacking grep (3.3-1) over (3.1-3) ... Setting up grep (3.3-1) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu1_i386.deb ... Unpacking gzip (1.10-0ubuntu1) over (1.6-5ubuntu2) ... Setting up gzip (1.10-0ubuntu1) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.33.1-0.1ubuntu2_i386.deb ... Unpacking libsmartcols1:i386 (2.33.1-0.1ubuntu2) over (2.32-0.1ubuntu2) ... Setting up libsmartcols1:i386 (2.33.1-0.1ubuntu2) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libuuid1_2.33.1-0.1ubuntu2_i386.deb ... Unpacking libuuid1:i386 (2.33.1-0.1ubuntu2) over (2.32-0.1ubuntu2) ... Setting up libuuid1:i386 (2.33.1-0.1ubuntu2) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libblkid1_2.33.1-0.1ubuntu2_i386.deb ... Unpacking libblkid1:i386 (2.33.1-0.1ubuntu2) over (2.32-0.1ubuntu2) ... Setting up libblkid1:i386 (2.33.1-0.1ubuntu2) ... (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.33.1-0.1ubuntu2_i386.deb ... Unpacking libfdisk1:i386 (2.33.1-0.1ubuntu2) over (2.32-0.1ubuntu2) ... Setting up libfdisk1:i386 (2.33.1-0.1ubuntu2) ... Selecting previously unselected package libpcre2-8-0:i386. (Reading database ... 12701 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.32-5_i386.deb ... Unpacking libpcre2-8-0:i386 (10.32-5) ... Setting up libpcre2-8-0:i386 (10.32-5) ... (Reading database ... 12707 files and directories currently installed.) Preparing to unpack .../libselinux1_2.9-1_i386.deb ... Unpacking libselinux1:i386 (2.9-1) over (2.8-1build2) ... Setting up libselinux1:i386 (2.9-1) ... (Reading database ... 12707 files and directories currently installed.) Preparing to unpack .../libmount1_2.33.1-0.1ubuntu2_i386.deb ... Unpacking libmount1:i386 (2.33.1-0.1ubuntu2) over (2.32-0.1ubuntu2) ... Setting up libmount1:i386 (2.33.1-0.1ubuntu2) ... (Reading database ... 12707 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20181013-2ubuntu2_i386.deb ... Unpacking libncurses6:i386 (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20181013-2ubuntu2_i386.deb ... Unpacking libtinfo6:i386 (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Setting up libtinfo6:i386 (6.1+20181013-2ubuntu2) ... (Reading database ... 12707 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20181013-2ubuntu2_i386.deb ... Unpacking libncursesw6:i386 (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Setting up libncursesw6:i386 (6.1+20181013-2ubuntu2) ... (Reading database ... 12707 files and directories currently installed.) Preparing to unpack .../fdisk_2.33.1-0.1ubuntu2_i386.deb ... Unpacking fdisk (2.33.1-0.1ubuntu2) over (2.32-0.1ubuntu2) ... Setting up fdisk (2.33.1-0.1ubuntu2) ... (Reading database ... 12710 files and directories currently installed.) Preparing to unpack .../util-linux_2.33.1-0.1ubuntu2_i386.deb ... Unpacking util-linux (2.33.1-0.1ubuntu2) over (2.32-0.1ubuntu2) ... Replacing files in old package login (1:4.5-1ubuntu1) ... Preparing to unpack .../login_1%3a4.5-1.1ubuntu2_i386.deb ... Unpacking login (1:4.5-1.1ubuntu2) over (1:4.5-1ubuntu1) ... Setting up login (1:4.5-1.1ubuntu2) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20181013-2ubuntu2_i386.deb ... Unpacking ncurses-bin (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Setting up ncurses-bin (6.1+20181013-2ubuntu2) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../archives/sed_4.7-1_i386.deb ... Unpacking sed (4.7-1) over (4.5-2) ... Setting up sed (4.7-1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.249ubuntu1_i386.deb ... Unpacking libdebconfclient0:i386 (0.249ubuntu1) over (0.244ubuntu1) ... Setting up libdebconfclient0:i386 (0.249ubuntu1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.46_i386.deb ... Unpacking base-passwd (3.5.46) over (3.5.45) ... Setting up base-passwd (3.5.46) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.56+nmu1_all.deb ... Unpacking init-system-helpers (1.56+nmu1) over (1.56) ... Setting up init-system-helpers (1.56+nmu1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20181013-2ubuntu2_all.deb ... Unpacking ncurses-base (6.1+20181013-2ubuntu2) over (6.1+20180210-4ubuntu1) ... Setting up ncurses-base (6.1+20181013-2ubuntu2) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.93-8ubuntu1_i386.deb ... Unpacking sysvinit-utils (2.93-8ubuntu1) over (2.88dsf-59.10ubuntu2) ... Setting up util-linux (2.33.1-0.1ubuntu2) ... Setting up sysvinit-utils (2.93-8ubuntu1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libnettle6_3.4.1-1_i386.deb ... Unpacking libnettle6:i386 (3.4.1-1) over (3.4.1~rc1-1) ... Setting up libnettle6:i386 (3.4.1-1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libhogweed4_3.4.1-1_i386.deb ... Unpacking libhogweed4:i386 (3.4.1-1) over (3.4.1~rc1-1) ... Setting up libhogweed4:i386 (3.4.1-1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.15-2_i386.deb ... Unpacking libp11-kit0:i386 (0.23.15-2) over (0.23.14-2) ... Setting up libp11-kit0:i386 (0.23.15-2) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.10-1ubuntu2_i386.deb ... Unpacking libunistring2:i386 (0.9.10-1ubuntu2) over (0.9.10-1ubuntu1) ... Setting up libunistring2:i386 (0.9.10-1ubuntu2) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.7-4ubuntu1_i386.deb ... Unpacking libgnutls30:i386 (3.6.7-4ubuntu1) over (3.6.4-2ubuntu2) ... Setting up libgnutls30:i386 (3.6.7-4ubuntu1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.8.3-1ubuntu1_i386.deb ... Unpacking liblz4-1:i386 (1.8.3-1ubuntu1) over (1.8.2-1ubuntu1) ... Setting up liblz4-1:i386 (1.8.3-1ubuntu1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.4-1_i386.deb ... Unpacking liblzma5:i386 (5.2.4-1) over (5.2.2-1.3) ... Setting up liblzma5:i386 (5.2.4-1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libstdc++6_9.1.0-4ubuntu1_i386.deb ... Unpacking libstdc++6:i386 (9.1.0-4ubuntu1) over (8.2.0-12ubuntu1) ... Setting up libstdc++6:i386 (9.1.0-4ubuntu1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../systemd-sysv_240-6ubuntu9_i386.deb ... Unpacking systemd-sysv (240-6ubuntu9) over (239-7ubuntu15) ... Preparing to unpack .../libacl1_2.2.53-4_i386.deb ... Unpacking libacl1:i386 (2.2.53-4) over (2.2.52-3build1) ... Setting up libacl1:i386 (2.2.53-4) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.2-9ubuntu7_i386.deb ... Unpacking libapparmor1:i386 (2.13.2-9ubuntu7) over (2.12-4ubuntu10) ... Preparing to unpack .../libaudit-common_1%3a2.8.4-3ubuntu1_all.deb ... Unpacking libaudit-common (1:2.8.4-3ubuntu1) over (1:2.8.3-1ubuntu3) ... Setting up libaudit-common (1:2.8.4-3ubuntu1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2_i386.deb ... Unpacking libcap-ng0:i386 (0.7.9-2) over (0.7.9-1build1) ... Setting up libcap-ng0:i386 (0.7.9-2) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.4-3ubuntu1_i386.deb ... Unpacking libaudit1:i386 (1:2.8.4-3ubuntu1) over (1:2.8.3-1ubuntu3) ... Setting up libaudit1:i386 (1:2.8.4-3ubuntu1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.25-2_i386.deb ... Unpacking libcap2:i386 (1:2.25-2) over (1:2.25-1.2) ... Preparing to unpack .../libargon2-1_0~20171227-0.2_i386.deb ... Unpacking libargon2-1:i386 (0~20171227-0.2) over (0~20171227-0.1) ... Preparing to unpack .../libudev1_240-6ubuntu9_i386.deb ... Unpacking libudev1:i386 (240-6ubuntu9) over (239-7ubuntu15) ... Setting up libudev1:i386 (240-6ubuntu9) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.155-2ubuntu4_i386.deb ... Unpacking libdevmapper1.02.1:i386 (2:1.02.155-2ubuntu4) over (2:1.02.145-4.1ubuntu4) ... Preparing to unpack .../libjson-c3_0.12.1+ds-2_i386.deb ... Unpacking libjson-c3:i386 (0.12.1+ds-2) over (0.12.1-1.3) ... Preparing to unpack .../libssl1.1_1.1.1c-1ubuntu3_i386.deb ... Unpacking libssl1.1:i386 (1.1.1c-1ubuntu3) over (1.1.1a-1ubuntu2) ... Preparing to unpack .../libcryptsetup12_2%3a2.1.0-5ubuntu1_i386.deb ... Unpacking libcryptsetup12:i386 (2:2.1.0-5ubuntu1) over (2:2.0.4-2ubuntu2) ... Preparing to unpack .../libgpg-error0_1.36-1_i386.deb ... Unpacking libgpg-error0:i386 (1.36-1) over (1.32-3) ... Setting up libgpg-error0:i386 (1.36-1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libidn11_1.33-2.2ubuntu2_i386.deb ... Unpacking libidn11:i386 (1.33-2.2ubuntu2) over (1.33-2.2ubuntu1) ... Preparing to unpack .../libkmod2_26-1ubuntu1_i386.deb ... Unpacking libkmod2:i386 (26-1ubuntu1) over (25-1ubuntu2) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu1_i386.deb ... Unpacking libpam0g:i386 (1.3.1-5ubuntu1) over (1.1.8-3.6ubuntu2) ... Setting up libpam0g:i386 (1.3.1-5ubuntu1) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.1-0ubuntu0.19.10.3_i386.deb ... Unpacking libseccomp2:i386 (2.4.1-0ubuntu0.19.10.3) over (2.3.3-3ubuntu2) ... Setting up libseccomp2:i386 (2.4.1-0ubuntu0.19.10.3) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../mount_2.33.1-0.1ubuntu2_i386.deb ... Unpacking mount (2.33.1-0.1ubuntu2) over (2.32-0.1ubuntu2) ... Preparing to unpack .../libsepol1_2.9-1_i386.deb ... Unpacking libsepol1:i386 (2.9-1) over (2.8-1) ... Setting up libsepol1:i386 (2.9-1) ... (Reading database ... 12714 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.9-1_all.deb ... Unpacking libsemanage-common (2.9-1) over (2.8-1build2) ... Setting up libsemanage-common (2.9-1) ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.9-1_i386.deb ... Unpacking libsemanage1:i386 (2.9-1) over (2.8-1build2) ... Setting up libsemanage1:i386 (2.9-1) ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu1_i386.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules-bin (1.3.1-5ubuntu1) ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu1_i386.deb ... Unpacking libpam-modules:i386 (1.3.1-5ubuntu1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-modules:i386 (1.3.1-5ubuntu1) ... Installing new version of config file /etc/security/access.conf ... Installing new version of config file /etc/security/limits.conf ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.5-1.1ubuntu2_i386.deb ... Unpacking passwd (1:4.5-1.1ubuntu2) over (1:4.5-1ubuntu1) ... Setting up passwd (1:4.5-1.1ubuntu2) ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../adduser_3.118ubuntu1_all.deb ... Unpacking adduser (3.118ubuntu1) over (3.117ubuntu1) ... Setting up adduser (3.118ubuntu1) ... (Reading database ... 12715 files and directories currently installed.) Preparing to unpack .../systemd_240-6ubuntu9_i386.deb ... Unpacking systemd (240-6ubuntu9) over (239-7ubuntu15) ... Preparing to unpack .../libsystemd0_240-6ubuntu9_i386.deb ... Unpacking libsystemd0:i386 (240-6ubuntu9) over (239-7ubuntu15) ... Setting up libsystemd0:i386 (240-6ubuntu9) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.8+dfsg-3_i386.deb ... Unpacking libzstd1:i386 (1.3.8+dfsg-3) over (1.3.5+dfsg-1ubuntu1) ... Setting up libzstd1:i386 (1.3.8+dfsg-3) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.8.2+19.10_i386.deb ... Unpacking libapt-pkg5.0:i386 (1.8.2+19.10) over (1.8.0~alpha2ubuntu1) ... Setting up libapt-pkg5.0:i386 (1.8.2+19.10) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.4-5ubuntu1_i386.deb ... Unpacking libgcrypt20:i386 (1.8.4-5ubuntu1) over (1.8.4-3ubuntu1) ... Setting up libgcrypt20:i386 (1.8.4-5ubuntu1) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.12-1ubuntu3_i386.deb ... Unpacking gpgv (2.2.12-1ubuntu3) over (2.2.8-3ubuntu1) ... Setting up gpgv (2.2.12-1ubuntu3) ... (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../apt_1.8.2+19.10_i386.deb ... Unpacking apt (1.8.2+19.10) over (1.8.0~alpha2ubuntu1) ... Setting up apt (1.8.2+19.10) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 12754 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.45.1-1ubuntu1_i386.deb ... Unpacking libext2fs2:i386 (1.45.1-1ubuntu1) over (1.44.4-2ubuntu1) ... Setting up libext2fs2:i386 (1.45.1-1ubuntu1) ... (Reading database ... 12753 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.1-1ubuntu1_i386.deb ... Unpacking e2fsprogs (1.45.1-1ubuntu1) over (1.44.4-2ubuntu1) ... Setting up libapparmor1:i386 (2.13.2-9ubuntu7) ... Setting up libcap2:i386 (1:2.25-2) ... Setting up libargon2-1:i386 (0~20171227-0.2) ... Setting up libdevmapper1.02.1:i386 (2:1.02.155-2ubuntu4) ... Setting up libjson-c3:i386 (0.12.1+ds-2) ... Setting up libssl1.1:i386 (1.1.1c-1ubuntu3) ... Setting up libcryptsetup12:i386 (2:2.1.0-5ubuntu1) ... Setting up libidn11:i386 (1.33-2.2ubuntu2) ... Setting up libkmod2:i386 (26-1ubuntu1) ... Setting up mount (2.33.1-0.1ubuntu2) ... Setting up systemd (240-6ubuntu9) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/system.conf ... Setting up systemd-sysv (240-6ubuntu9) ... (Reading database ... 12769 files and directories currently installed.) Preparing to unpack .../init_1.56+nmu1_i386.deb ... Unpacking init (1.56+nmu1) over (1.56) ... Preparing to unpack .../libattr1_1%3a2.4.48-4_i386.deb ... Unpacking libattr1:i386 (1:2.4.48-4) over (1:2.4.47-2build1) ... Setting up libattr1:i386 (1:2.4.48-4) ... (Reading database ... 12770 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu1_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu1) over (1.1.8-3.6ubuntu2) ... Setting up libpam-runtime (1.3.1-5ubuntu1) ... (Reading database ... 12770 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-12_i386.deb ... Unpacking libpcre3:i386 (2:8.39-12) over (2:8.39-11) ... Setting up libpcre3:i386 (2:8.39-12) ... (Reading database ... 12770 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9.1.0-4ubuntu1_i386.deb ... Unpacking libgomp1:i386 (9.1.0-4ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../01-libitm1_9.1.0-4ubuntu1_i386.deb ... Unpacking libitm1:i386 (9.1.0-4ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../02-libatomic1_9.1.0-4ubuntu1_i386.deb ... Unpacking libatomic1:i386 (9.1.0-4ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../03-libasan5_9.1.0-4ubuntu1_i386.deb ... Unpacking libasan5:i386 (9.1.0-4ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../04-libubsan1_9.1.0-4ubuntu1_i386.deb ... Unpacking libubsan1:i386 (9.1.0-4ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../05-libmpx2_8.3.0-14ubuntu1_i386.deb ... Unpacking libmpx2:i386 (8.3.0-14ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../06-libquadmath0_9.1.0-4ubuntu1_i386.deb ... Unpacking libquadmath0:i386 (9.1.0-4ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../07-g++-8_8.3.0-14ubuntu1_i386.deb ... Unpacking g++-8 (8.3.0-14ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../08-gcc-8_8.3.0-14ubuntu1_i386.deb ... Unpacking gcc-8 (8.3.0-14ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../09-libstdc++-8-dev_8.3.0-14ubuntu1_i386.deb ... Unpacking libstdc++-8-dev:i386 (8.3.0-14ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../10-libgcc-8-dev_8.3.0-14ubuntu1_i386.deb ... Unpacking libgcc-8-dev:i386 (8.3.0-14ubuntu1) over (8.2.0-12ubuntu1) ... Selecting previously unselected package libisl21:i386. Preparing to unpack .../11-libisl21_0.21-1_i386.deb ... Unpacking libisl21:i386 (0.21-1) ... Preparing to unpack .../12-libmpfr6_4.0.2-1_i386.deb ... Unpacking libmpfr6:i386 (4.0.2-1) over (4.0.1-2) ... Preparing to unpack .../13-libcc1-0_9.1.0-4ubuntu1_i386.deb ... Unpacking libcc1-0:i386 (9.1.0-4ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../14-binutils-i686-linux-gnu_2.32.51.20190614-0ubuntu1_i386.deb ... Unpacking binutils-i686-linux-gnu (2.32.51.20190614-0ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../15-libbinutils_2.32.51.20190614-0ubuntu1_i386.deb ... Unpacking libbinutils:i386 (2.32.51.20190614-0ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../16-binutils_2.32.51.20190614-0ubuntu1_i386.deb ... Unpacking binutils (2.32.51.20190614-0ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../17-binutils-common_2.32.51.20190614-0ubuntu1_i386.deb ... Unpacking binutils-common:i386 (2.32.51.20190614-0ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../18-cpp-8_8.3.0-14ubuntu1_i386.deb ... Unpacking cpp-8 (8.3.0-14ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../19-gcc-8-base_8.3.0-14ubuntu1_i386.deb ... Unpacking gcc-8-base:i386 (8.3.0-14ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../20-libcom-err2_1.45.1-1ubuntu1_i386.deb ... Unpacking libcom-err2:i386 (1.45.1-1ubuntu1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../21-libprocps7_2%3a3.3.15-2ubuntu2_i386.deb ... Unpacking libprocps7:i386 (2:3.3.15-2ubuntu2) over (2:3.3.15-2ubuntu1) ... Preparing to unpack .../22-libss2_1.45.1-1ubuntu1_i386.deb ... Unpacking libss2:i386 (1.45.1-1ubuntu1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../23-procps_2%3a3.3.15-2ubuntu2_i386.deb ... Unpacking procps (2:3.3.15-2ubuntu2) over (2:3.3.15-2ubuntu1) ... Preparing to unpack .../24-openssl_1.1.1c-1ubuntu3_i386.deb ... Unpacking openssl (1.1.1c-1ubuntu3) over (1.1.1a-1ubuntu2) ... Preparing to unpack .../25-ca-certificates_20190110_all.deb ... Unpacking ca-certificates (20190110) over (20180409) ... Preparing to unpack .../26-dmsetup_2%3a1.02.155-2ubuntu4_i386.deb ... Unpacking dmsetup (2:1.02.155-2ubuntu4) over (2:1.02.145-4.1ubuntu4) ... Preparing to unpack .../27-readline-common_8.0-1_all.deb ... Unpacking readline-common (8.0-1) over (7.0-5) ... Selecting previously unselected package libreadline8:i386. Preparing to unpack .../28-libreadline8_8.0-1_i386.deb ... Unpacking libreadline8:i386 (8.0-1) ... Preparing to unpack .../29-libslang2_2.3.2-3_i386.deb ... Unpacking libslang2:i386 (2.3.2-3) over (2.3.2-1ubuntu1) ... Preparing to unpack .../30-libsqlite3-0_3.27.2-3_i386.deb ... Unpacking libsqlite3-0:i386 (3.27.2-3) over (3.26.0-2) ... Preparing to unpack .../31-tzdata_2019a-1_all.deb ... Unpacking tzdata (2019a-1) over (2018g-1) ... Preparing to unpack .../32-xz-utils_5.2.4-1_i386.deb ... Unpacking xz-utils (5.2.4-1) over (5.2.2-1.3) ... Preparing to unpack .../33-libpng16-16_1.6.37-1~exp4_i386.deb ... Unpacking libpng16-16:i386 (1.6.37-1~exp4) over (1.6.34-2) ... Preparing to unpack .../34-multiarch-support_2.29-0ubuntu2_i386.deb ... Unpacking multiarch-support (2.29-0ubuntu2) over (2.28-0ubuntu1) ... Preparing to unpack .../35-advancecomp_2.1-2.1_i386.deb ... Unpacking advancecomp (2.1-2.1) over (2.1-1) ... Selecting previously unselected package cpp-9. Preparing to unpack .../36-cpp-9_9.1.0-4ubuntu1_i386.deb ... Unpacking cpp-9 (9.1.0-4ubuntu1) ... Preparing to unpack .../37-g++_4%3a9.1.0-1ubuntu4_i386.deb ... Unpacking g++ (4:9.1.0-1ubuntu4) over (4:8.2.0-2ubuntu2) ... Preparing to unpack .../38-gcc_4%3a9.1.0-1ubuntu4_i386.deb ... Unpacking gcc (4:9.1.0-1ubuntu4) over (4:8.2.0-2ubuntu2) ... Preparing to unpack .../39-cpp_4%3a9.1.0-1ubuntu4_i386.deb ... Unpacking cpp (4:9.1.0-1ubuntu4) over (4:8.2.0-2ubuntu2) ... Selecting previously unselected package libgcc-9-dev:i386. Preparing to unpack .../40-libgcc-9-dev_9.1.0-4ubuntu1_i386.deb ... Unpacking libgcc-9-dev:i386 (9.1.0-4ubuntu1) ... Selecting previously unselected package gcc-9. Preparing to unpack .../41-gcc-9_9.1.0-4ubuntu1_i386.deb ... Unpacking gcc-9 (9.1.0-4ubuntu1) ... Selecting previously unselected package libstdc++-9-dev:i386. Preparing to unpack .../42-libstdc++-9-dev_9.1.0-4ubuntu1_i386.deb ... Unpacking libstdc++-9-dev:i386 (9.1.0-4ubuntu1) ... Selecting previously unselected package g++-9. Preparing to unpack .../43-g++-9_9.1.0-4ubuntu1_i386.deb ... Unpacking g++-9 (9.1.0-4ubuntu1) ... Preparing to unpack .../44-dpkg-dev_1.19.6ubuntu1_all.deb ... Unpacking dpkg-dev (1.19.6ubuntu1) over (1.19.2ubuntu1) ... Preparing to unpack .../45-libdpkg-perl_1.19.6ubuntu1_all.deb ... Unpacking libdpkg-perl (1.19.6ubuntu1) over (1.19.2ubuntu1) ... Preparing to unpack .../46-build-essential_12.6ubuntu1_i386.deb ... Unpacking build-essential (12.6ubuntu1) over (12.5ubuntu2) ... Preparing to unpack .../47-e2fslibs_1.45.1-1ubuntu1_i386.deb ... Unpacking e2fslibs:i386 (1.45.1-1ubuntu1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../48-libassuan0_2.5.3-1_i386.deb ... Unpacking libassuan0:i386 (2.5.3-1) over (2.5.1-2) ... Preparing to unpack .../49-pinentry-curses_1.1.0-2_i386.deb ... Unpacking pinentry-curses (1.1.0-2) over (1.1.0-1build2) ... Preparing to unpack .../50-gpg_2.2.12-1ubuntu3_i386.deb ... Unpacking gpg (2.2.12-1ubuntu3) over (2.2.8-3ubuntu1) ... Preparing to unpack .../51-gpgconf_2.2.12-1ubuntu3_i386.deb ... Unpacking gpgconf (2.2.12-1ubuntu3) over (2.2.8-3ubuntu1) ... Preparing to unpack .../52-gpg-agent_2.2.12-1ubuntu3_i386.deb ... Unpacking gpg-agent (2.2.12-1ubuntu3) over (2.2.8-3ubuntu1) ... Preparing to unpack .../53-libcomerr2_1.45.1-1ubuntu1_i386.deb ... Unpacking libcomerr2:i386 (1.45.1-1ubuntu1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../54-optipng_0.7.7-1_i386.deb ... Unpacking optipng (0.7.7-1) over (0.7.6-1.1) ... Preparing to unpack .../55-pkgbinarymangler_144_all.deb ... Unpacking pkgbinarymangler (144) over (143) ... Setting up perl-modules-5.28 (5.28.1-6) ... Setting up libisl21:i386 (0.21-1) ... Setting up lsb-base (10.2019051400ubuntu1) ... Setting up e2fslibs:i386 (1.45.1-1ubuntu1) ... Setting up init (1.56+nmu1) ... Setting up libprocps7:i386 (2:3.3.15-2ubuntu2) ... Setting up libsqlite3-0:i386 (3.27.2-3) ... Setting up binutils-common:i386 (2.32.51.20190614-0ubuntu1) ... Setting up linux-libc-dev:i386 (5.0.0-17.18) ... Setting up libcom-err2:i386 (1.45.1-1ubuntu1) ... Setting up libassuan0:i386 (2.5.3-1) ... Setting up libgomp1:i386 (9.1.0-4ubuntu1) ... Setting up tzdata (2019a-1) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Jun 22 17:30:53 UTC 2019. Universal Time is now: Sat Jun 22 17:30:53 UTC 2019. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasan5:i386 (9.1.0-4ubuntu1) ... Setting up libslang2:i386 (2.3.2-3) ... Setting up multiarch-support (2.29-0ubuntu2) ... Setting up libmpfr6:i386 (4.0.2-1) ... Setting up libncurses6:i386 (6.1+20181013-2ubuntu2) ... Setting up xz-utils (5.2.4-1) ... Setting up libquadmath0:i386 (9.1.0-4ubuntu1) ... Setting up libpng16-16:i386 (1.6.37-1~exp4) ... Setting up libatomic1:i386 (9.1.0-4ubuntu1) ... Setting up libss2:i386 (1.45.1-1ubuntu1) ... Setting up gcc-8-base:i386 (8.3.0-14ubuntu1) ... Setting up libmpx2:i386 (8.3.0-14ubuntu1) ... Setting up libubsan1:i386 (9.1.0-4ubuntu1) ... Setting up advancecomp (2.1-2.1) ... Setting up dmsetup (2:1.02.155-2ubuntu4) ... Setting up libcomerr2:i386 (1.45.1-1ubuntu1) ... Setting up procps (2:3.3.15-2ubuntu2) ... Installing new version of config file /etc/sysctl.d/10-network-security.conf ... Setting up cpp-9 (9.1.0-4ubuntu1) ... Setting up libbinutils:i386 (2.32.51.20190614-0ubuntu1) ... Setting up cpp-8 (8.3.0-14ubuntu1) ... Setting up libc-dev-bin (2.29-0ubuntu2) ... Setting up openssl (1.1.1c-1ubuntu3) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.0-1) ... Setting up libcc1-0:i386 (9.1.0-4ubuntu1) ... Setting up libitm1:i386 (9.1.0-4ubuntu1) ... Setting up libgdbm6:i386 (1.18.1-4) ... Setting up pinentry-curses (1.1.0-2) ... Setting up binutils-i686-linux-gnu (2.32.51.20190614-0ubuntu1) ... Setting up libreadline8:i386 (8.0-1) ... Setting up e2fsprogs (1.45.1-1ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... Created symlink /etc/systemd/system/timers.target.wants/e2scrub_all.timer -> /lib/systemd/system/e2scrub_all.timer. Created symlink /etc/systemd/system/default.target.wants/e2scrub_reap.service -> /lib/systemd/system/e2scrub_reap.service. Setting up binutils (2.32.51.20190614-0ubuntu1) ... Setting up libgcc-9-dev:i386 (9.1.0-4ubuntu1) ... Setting up ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 2 added, 7 removed; done. Setting up optipng (0.7.7-1) ... Setting up libgdbm-compat4:i386 (1.18.1-4) ... Setting up libgcc-8-dev:i386 (8.3.0-14ubuntu1) ... Setting up libperl5.28:i386 (5.28.1-6) ... Setting up cpp (4:9.1.0-1ubuntu4) ... Setting up gpgconf (2.2.12-1ubuntu3) ... Setting up libc6-dev:i386 (2.29-0ubuntu2) ... Setting up gpg (2.2.12-1ubuntu3) ... Setting up libstdc++-8-dev:i386 (8.3.0-14ubuntu1) ... Setting up gcc-9 (9.1.0-4ubuntu1) ... Setting up gcc-8 (8.3.0-14ubuntu1) ... Setting up gpg-agent (2.2.12-1ubuntu3) ... Setting up libstdc++-9-dev:i386 (9.1.0-4ubuntu1) ... Setting up pkgbinarymangler (144) ... Setting up gcc (4:9.1.0-1ubuntu4) ... Setting up perl (5.28.1-6) ... Setting up g++-9 (9.1.0-4ubuntu1) ... Setting up libdpkg-perl (1.19.6ubuntu1) ... Setting up g++ (4:9.1.0-1ubuntu4) ... Setting up g++-8 (8.3.0-14ubuntu1) ... Setting up dpkg-dev (1.19.6ubuntu1) ... Setting up build-essential (12.6ubuntu1) ... Processing triggers for systemd (240-6ubuntu9) ... Processing triggers for libc-bin (2.29-0ubuntu2) ... Processing triggers for ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-17110475 i386 eoan -c chroot:build-PACKAGEBUILD-17110475 --arch=i386 --dist=eoan --nolog mozjs52_52.9.1-1build1.dsc Initiating build PACKAGEBUILD-17110475 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-151-generic #178-Ubuntu SMP Tue Jun 11 08:30:22 UTC 2019 i686 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lcy01-amd64-012.buildd +==============================================================================+ | mozjs52 52.9.1-1build1 (i386) 22 Jun 2019 17:30 | +==============================================================================+ Package: mozjs52 Version: 52.9.1-1build1 Source Version: 52.9.1-1build1 Distribution: eoan Machine Architecture: amd64 Host Architecture: i386 Build Architecture: i386 I: NOTICE: Log filtering will replace 'build/mozjs52-JKQXju/mozjs52-52.9.1' with '<>' I: NOTICE: Log filtering will replace 'build/mozjs52-JKQXju' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-17110475/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- mozjs52_52.9.1-1build1.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-SQ5mZ3/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-SQ5mZ3/apt_archive ./ InRelease Get:2 copy:/<>/resolver-SQ5mZ3/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-SQ5mZ3/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-SQ5mZ3/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-SQ5mZ3/apt_archive ./ Packages [524 B] Fetched 2857 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++-8 libisl19 libreadline7 libstdc++-8-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-SQ5mZ3/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 ... 13878 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 10.3), gnome-pkg-tools, autoconf, autoconf2.13, automake, libicu-dev, libreadline-dev, zlib1g-dev (>= 1:1.2.3), pkg-config, pkg-kde-tools, python-dev, zip Filtered Build-Depends: debhelper (>= 10.3), gnome-pkg-tools, autoconf, autoconf2.13, automake, libicu-dev, libreadline-dev, zlib1g-dev (>= 1:1.2.3), pkg-config, pkg-kde-tools, python-dev, zip dpkg-deb: building package 'sbuild-build-depends-mozjs52-dummy' in '/<>/resolver-F34g5n/apt_archive/sbuild-build-depends-mozjs52-dummy.deb'. Ign:1 copy:/<>/resolver-F34g5n/apt_archive ./ InRelease Get:2 copy:/<>/resolver-F34g5n/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-F34g5n/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-F34g5n/apt_archive ./ Sources [286 B] Get:5 copy:/<>/resolver-F34g5n/apt_archive ./ Packages [604 B] Fetched 3009 B in 0s (295 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install mozjs52 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++-8 libisl19 libreadline7 libstdc++-8-dev Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf autoconf2.13 automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dh-translations diffstat dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-rsvg-2.0 gnome-pkg-tools groff-base icu-devtools intltool intltool-debian jq libapt-pkg-perl libarchive-zip-perl libbsd0 libcairo-gobject2 libcairo2 libcapture-tiny-perl libcgi-pm-perl libclass-accessor-perl libclone-perl libcroco3 libdatrie1 libdigest-hmac-perl libelf1 libemail-valid-perl libencode-locale-perl libexpat1 libexpat1-dev libexporter-tiny-perl libfile-basedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libfribidi0 libfuture-perl libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1 libglib2.0-0 libgraphite2-3 libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu-dev libicu63 libio-async-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libio-string-perl libipc-run-perl libipc-system-simple-perl libjbig0 libjpeg-turbo8 libjpeg8 libjq1 liblist-moreutils-perl liblocale-gettext-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmailtools-perl libmpdec2 libncurses-dev libnet-dns-perl libnet-domain-tld-perl libnet-http-perl libnet-ip-perl libnet-smtp-ssl-perl libnet-ssleay-perl libonig5 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparse-debianchangelog-perl libpath-tiny-perl libpipeline1 libpixman-1-0 libpython-dev libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libreadline-dev librsvg2-2 libsigsegv2 libstruct-dumb-perl libsub-name-perl libtext-levenshtein-perl libthai-data libthai0 libtiff5 libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libwebp6 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxrender1 libyaml-0-2 libyaml-libyaml-perl lintian m4 man-db mime-support netbase patchutils perl-openssl-defaults pkg-config pkg-kde-tools po-debconf python python-dev python-minimal python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-cairo python3-gi python3-gi-cairo python3-minimal python3-pkg-resources python3-scour python3-six python3.7 python3.7-minimal scour shared-mime-info t1utils ucf zip zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libdata-dump-perl icu-doc libcrypt-ssleay-perl ncurses-doc libhtml-template-perl readline-doc librsvg2-bin libtool-doc gfortran | fortran95-compiler gcj-jdk libauthen-ntlm-perl binutils-multiarch libtext-template-perl m4-doc apparmor less www-browser cdbs libmail-box-perl python-doc python-tk python2-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-setuptools python3.7-venv python3.7-doc Recommended packages: curl | wget | lynx git-buildpackage libcgi-fast-perl libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs libhtml-format-perl libasync-mergepoint-perl libsereal-perl libtest-fatal-perl libtest-refcount-perl libdigest-bubblebabble-perl libnet-dns-sec-perl libnet-libidn-perl libauthen-sasl-perl libunicode-utf8-perl librsvg2-common libltdl-dev libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libxml-sax-expat-perl libperlio-gzip-perl libmail-sendmail-perl unzip The following NEW packages will be installed: autoconf autoconf2.13 automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dh-translations diffstat dwz file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-rsvg-2.0 gnome-pkg-tools groff-base icu-devtools intltool intltool-debian jq libapt-pkg-perl libarchive-zip-perl libbsd0 libcairo-gobject2 libcairo2 libcapture-tiny-perl libcgi-pm-perl libclass-accessor-perl libclone-perl libcroco3 libdatrie1 libdigest-hmac-perl libelf1 libemail-valid-perl libencode-locale-perl libexpat1 libexpat1-dev libexporter-tiny-perl libfile-basedir-perl libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libfribidi0 libfuture-perl libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1 libglib2.0-0 libgraphite2-3 libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libicu-dev libicu63 libio-async-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libio-string-perl libipc-run-perl libipc-system-simple-perl libjbig0 libjpeg-turbo8 libjpeg8 libjq1 liblist-moreutils-perl liblocale-gettext-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmailtools-perl libmpdec2 libncurses-dev libnet-dns-perl libnet-domain-tld-perl libnet-http-perl libnet-ip-perl libnet-smtp-ssl-perl libnet-ssleay-perl libonig5 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libparse-debianchangelog-perl libpath-tiny-perl libpipeline1 libpixman-1-0 libpython-dev libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libreadline-dev librsvg2-2 libsigsegv2 libstruct-dumb-perl libsub-name-perl libtext-levenshtein-perl libthai-data libthai0 libtiff5 libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libwebp6 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxrender1 libyaml-0-2 libyaml-libyaml-perl lintian m4 man-db mime-support netbase patchutils perl-openssl-defaults pkg-config pkg-kde-tools po-debconf python python-dev python-minimal python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal python3 python3-cairo python3-gi python3-gi-cairo python3-minimal python3-pkg-resources python3-scour python3-six python3.7 python3.7-minimal sbuild-build-depends-mozjs52-dummy scour shared-mime-info t1utils ucf zip zlib1g-dev 0 upgraded, 185 newly installed, 0 to remove and 0 not upgraded. Need to get 81.9 MB of archives. After this operation, 254 MB of additional disk space will be used. Get:1 copy:/<>/resolver-F34g5n/apt_archive ./ sbuild-build-depends-mozjs52-dummy 0.invalid.0 [932 B] Get:2 http://ftpmaster.internal/ubuntu eoan/main i386 liblocale-gettext-perl i386 1.07-3build3 [16.8 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main i386 libpython3.7-minimal i386 3.7.4~rc1-1 [547 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main i386 libexpat1 i386 2.2.6-1 [84.8 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main i386 python3.7-minimal i386 3.7.4~rc1-1 [1699 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main i386 python3-minimal i386 3.7.3-1 [23.4 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main i386 mime-support all 3.62ubuntu1 [30.6 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main i386 libmpdec2 i386 2.4.2-2 [80.0 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main i386 libpython3.7-stdlib i386 3.7.4~rc1-1 [1757 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main i386 python3.7 i386 3.7.4~rc1-1 [293 kB] Get:11 http://ftpmaster.internal/ubuntu eoan/main i386 libpython3-stdlib i386 3.7.3-1 [6976 B] Get:12 http://ftpmaster.internal/ubuntu eoan/main i386 python3 i386 3.7.3-1 [47.2 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main i386 libxau6 i386 1:1.0.8-1 [8352 B] Get:14 http://ftpmaster.internal/ubuntu eoan/main i386 libbsd0 i386 0.9.1-2 [49.0 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main i386 libxdmcp6 i386 1:1.1.2-3 [11.1 kB] Get:16 http://ftpmaster.internal/ubuntu eoan/main i386 libxcb1 i386 1.13.1-2 [49.9 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main i386 libx11-data all 2:1.6.7-1 [113 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/main i386 libx11-6 i386 2:1.6.7-1 [594 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/main i386 libxext6 i386 2:1.3.3-1 [31.6 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/main i386 bsdmainutils i386 11.1.2ubuntu2 [183 kB] Get:21 http://ftpmaster.internal/ubuntu eoan/main i386 libuchardet0 i386 0.0.6-3 [65.2 kB] Get:22 http://ftpmaster.internal/ubuntu eoan/main i386 groff-base i386 1.22.4-3 [879 kB] Get:23 http://ftpmaster.internal/ubuntu eoan/main i386 libpipeline1 i386 1.5.1-2 [28.0 kB] Get:24 http://ftpmaster.internal/ubuntu eoan/main i386 man-db i386 2.8.5-2 [1111 kB] Get:25 http://ftpmaster.internal/ubuntu eoan/universe i386 libpython2.7-minimal i386 2.7.16-2 [335 kB] Get:26 http://ftpmaster.internal/ubuntu eoan/universe i386 python2.7-minimal i386 2.7.16-2 [1326 kB] Get:27 http://ftpmaster.internal/ubuntu eoan/universe i386 python2-minimal i386 2.7.16-1 [27.8 kB] Get:28 http://ftpmaster.internal/ubuntu eoan/universe i386 python-minimal i386 2.7.16-1 [5996 B] Get:29 http://ftpmaster.internal/ubuntu eoan/universe i386 libpython2.7-stdlib i386 2.7.16-2 [1935 kB] Get:30 http://ftpmaster.internal/ubuntu eoan/universe i386 python2.7 i386 2.7.16-2 [244 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/universe i386 libpython2-stdlib i386 2.7.16-1 [7432 B] Get:32 http://ftpmaster.internal/ubuntu eoan/universe i386 libpython-stdlib i386 2.7.16-1 [5828 B] Get:33 http://ftpmaster.internal/ubuntu eoan/universe i386 python2 i386 2.7.16-1 [26.5 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/universe i386 python i386 2.7.16-1 [7840 B] Get:35 http://ftpmaster.internal/ubuntu eoan/main i386 libmagic-mgc i386 1:5.35-4 [200 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main i386 libmagic1 i386 1:5.35-4 [80.4 kB] Get:37 http://ftpmaster.internal/ubuntu eoan/main i386 file i386 1:5.35-4 [22.9 kB] Get:38 http://ftpmaster.internal/ubuntu eoan/main i386 libglib2.0-0 i386 2.60.4-1 [1319 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main i386 libgirepository-1.0-1 i386 1.60.1-1 [89.3 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main i386 gir1.2-glib-2.0 i386 1.60.1-1 [133 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main i386 libelf1 i386 0.176-1.1 [50.1 kB] Get:42 http://ftpmaster.internal/ubuntu eoan/main i386 libfribidi0 i386 1.0.5-3.1 [26.7 kB] Get:43 http://ftpmaster.internal/ubuntu eoan/main i386 libicu63 i386 63.2-2 [8442 kB] Get:44 http://ftpmaster.internal/ubuntu eoan/main i386 libxml2 i386 2.9.4+dfsg1-7ubuntu3 [658 kB] Get:45 http://ftpmaster.internal/ubuntu eoan/main i386 libyaml-0-2 i386 0.2.1-1 [49.1 kB] Get:46 http://ftpmaster.internal/ubuntu eoan/main i386 netbase all 5.6 [13.0 kB] Get:47 http://ftpmaster.internal/ubuntu eoan/main i386 python3-gi i386 3.32.0-1 [174 kB] Get:48 http://ftpmaster.internal/ubuntu eoan/main i386 python3-pkg-resources all 40.8.0-1 [100 kB] Get:49 http://ftpmaster.internal/ubuntu eoan/main i386 python3-six all 1.12.0-1 [11.7 kB] Get:50 http://ftpmaster.internal/ubuntu eoan/main i386 shared-mime-info i386 1.10-1 [430 kB] Get:51 http://ftpmaster.internal/ubuntu eoan/main i386 ucf all 3.0038+nmu1 [51.6 kB] Get:52 http://ftpmaster.internal/ubuntu eoan/main i386 gettext-base i386 0.19.8.1-9 [51.2 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main i386 libsigsegv2 i386 2.12-2 [14.2 kB] Get:54 http://ftpmaster.internal/ubuntu eoan/main i386 m4 i386 1.4.18-2 [202 kB] Get:55 http://ftpmaster.internal/ubuntu eoan/main i386 autoconf all 2.69-11 [322 kB] Get:56 http://ftpmaster.internal/ubuntu eoan/universe i386 autoconf2.13 all 2.13-68 [220 kB] Get:57 http://ftpmaster.internal/ubuntu eoan/main i386 autotools-dev all 20180224.1 [39.6 kB] Get:58 http://ftpmaster.internal/ubuntu eoan/main i386 automake all 1:1.16.1-4ubuntu3 [522 kB] Get:59 http://ftpmaster.internal/ubuntu eoan/main i386 autopoint all 0.19.8.1-9 [412 kB] Get:60 http://ftpmaster.internal/ubuntu eoan/main i386 libtool all 2.4.6-10 [194 kB] Get:61 http://ftpmaster.internal/ubuntu eoan/main i386 dh-autoreconf all 19 [16.1 kB] Get:62 http://ftpmaster.internal/ubuntu eoan/main i386 libarchive-zip-perl all 1.64-1 [84.9 kB] Get:63 http://ftpmaster.internal/ubuntu eoan/main i386 libfile-stripnondeterminism-perl all 1.1.2-1 [13.7 kB] Get:64 http://ftpmaster.internal/ubuntu eoan/main i386 dh-strip-nondeterminism all 1.1.2-1 [5208 B] Get:65 http://ftpmaster.internal/ubuntu eoan/main i386 dwz i386 0.12-3 [81.5 kB] Get:66 http://ftpmaster.internal/ubuntu eoan/main i386 libcroco3 i386 0.6.12-3 [87.9 kB] Get:67 http://ftpmaster.internal/ubuntu eoan/main i386 gettext i386 0.19.8.1-9 [905 kB] Get:68 http://ftpmaster.internal/ubuntu eoan/main i386 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:69 http://ftpmaster.internal/ubuntu eoan/main i386 po-debconf all 1.0.21 [233 kB] Get:70 http://ftpmaster.internal/ubuntu eoan/main i386 debhelper all 12.1.1ubuntu1 [899 kB] Get:71 http://ftpmaster.internal/ubuntu eoan/main i386 diffstat i386 1.62-1 [25.5 kB] Get:72 http://ftpmaster.internal/ubuntu eoan/main i386 libfreetype6 i386 2.9.1-3 [350 kB] Get:73 http://ftpmaster.internal/ubuntu eoan/main i386 fonts-dejavu-core all 2.37-1 [1041 kB] Get:74 http://ftpmaster.internal/ubuntu eoan/main i386 fontconfig-config all 2.13.1-2ubuntu2 [28.9 kB] Get:75 http://ftpmaster.internal/ubuntu eoan/main i386 libfontconfig1 i386 2.13.1-2ubuntu2 [124 kB] Get:76 http://ftpmaster.internal/ubuntu eoan/main i386 fontconfig i386 2.13.1-2ubuntu2 [171 kB] Get:77 http://ftpmaster.internal/ubuntu eoan/main i386 gir1.2-freedesktop i386 1.60.1-1 [9108 B] Get:78 http://ftpmaster.internal/ubuntu eoan/main i386 libjpeg-turbo8 i386 2.0.1-0ubuntu2 [126 kB] Get:79 http://ftpmaster.internal/ubuntu eoan/main i386 libjpeg8 i386 8c-2ubuntu8 [2188 B] Get:80 http://ftpmaster.internal/ubuntu eoan/main i386 libjbig0 i386 2.1-3.1build1 [27.3 kB] Get:81 http://ftpmaster.internal/ubuntu eoan/main i386 libwebp6 i386 0.6.1-2 [197 kB] Get:82 http://ftpmaster.internal/ubuntu eoan/main i386 libtiff5 i386 4.0.10-4 [168 kB] Get:83 http://ftpmaster.internal/ubuntu eoan/main i386 libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [6056 B] Get:84 http://ftpmaster.internal/ubuntu eoan/main i386 libgdk-pixbuf2.0-0 i386 2.38.1+dfsg-1 [180 kB] Get:85 http://ftpmaster.internal/ubuntu eoan/main i386 gir1.2-gdkpixbuf-2.0 i386 2.38.1+dfsg-1 [8220 B] Get:86 http://ftpmaster.internal/ubuntu eoan/main i386 libpixman-1-0 i386 0.36.0-1 [233 kB] Get:87 http://ftpmaster.internal/ubuntu eoan/main i386 libxcb-render0 i386 1.13.1-2 [15.9 kB] Get:88 http://ftpmaster.internal/ubuntu eoan/main i386 libxcb-shm0 i386 1.13.1-2 [5744 B] Get:89 http://ftpmaster.internal/ubuntu eoan/main i386 libxrender1 i386 1:0.9.10-1 [19.9 kB] Get:90 http://ftpmaster.internal/ubuntu eoan/main i386 libcairo2 i386 1.16.0-4 [638 kB] Get:91 http://ftpmaster.internal/ubuntu eoan/main i386 libthai-data all 0.1.28-2 [134 kB] Get:92 http://ftpmaster.internal/ubuntu eoan/main i386 libdatrie1 i386 0.2.12-2 [19.9 kB] Get:93 http://ftpmaster.internal/ubuntu eoan/main i386 libthai0 i386 0.1.28-2 [19.3 kB] Get:94 http://ftpmaster.internal/ubuntu eoan/main i386 libpango-1.0-0 i386 1.42.4-6 [160 kB] Get:95 http://ftpmaster.internal/ubuntu eoan/main i386 libgraphite2-3 i386 1.3.13-7 [76.5 kB] Get:96 http://ftpmaster.internal/ubuntu eoan/main i386 libharfbuzz0b i386 2.4.0-1 [392 kB] Get:97 http://ftpmaster.internal/ubuntu eoan/main i386 libpangoft2-1.0-0 i386 1.42.4-6 [38.3 kB] Get:98 http://ftpmaster.internal/ubuntu eoan/main i386 libpangocairo-1.0-0 i386 1.42.4-6 [24.8 kB] Get:99 http://ftpmaster.internal/ubuntu eoan/main i386 librsvg2-2 i386 2.44.10-2.1 [1311 kB] Get:100 http://ftpmaster.internal/ubuntu eoan/main i386 gir1.2-rsvg-2.0 i386 2.44.10-2.1 [7640 B] Get:101 http://ftpmaster.internal/ubuntu eoan/main i386 liburi-perl all 1.76-1 [77.3 kB] Get:102 http://ftpmaster.internal/ubuntu eoan/main i386 libencode-locale-perl all 1.05-1 [12.3 kB] Get:103 http://ftpmaster.internal/ubuntu eoan/main i386 libtimedate-perl all 2.3000-2 [37.5 kB] Get:104 http://ftpmaster.internal/ubuntu eoan/main i386 libhttp-date-perl all 6.02-1 [10.4 kB] Get:105 http://ftpmaster.internal/ubuntu eoan/main i386 libfile-listing-perl all 6.04-1 [9774 B] Get:106 http://ftpmaster.internal/ubuntu eoan/main i386 libhtml-tagset-perl all 3.20-3 [12.1 kB] Get:107 http://ftpmaster.internal/ubuntu eoan/main i386 libhtml-parser-perl i386 3.72-3build2 [87.4 kB] Get:108 http://ftpmaster.internal/ubuntu eoan/main i386 libhtml-tree-perl all 5.07-2 [200 kB] Get:109 http://ftpmaster.internal/ubuntu eoan/main i386 libio-html-perl all 1.001-1 [14.9 kB] Get:110 http://ftpmaster.internal/ubuntu eoan/main i386 liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Get:111 http://ftpmaster.internal/ubuntu eoan/main i386 libhttp-message-perl all 6.18-1 [75.3 kB] Get:112 http://ftpmaster.internal/ubuntu eoan/main i386 libhttp-cookies-perl all 6.04-1 [17.2 kB] Get:113 http://ftpmaster.internal/ubuntu eoan/main i386 libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:114 http://ftpmaster.internal/ubuntu eoan/main i386 perl-openssl-defaults i386 3build1 [7008 B] Get:115 http://ftpmaster.internal/ubuntu eoan/main i386 libnet-ssleay-perl i386 1.88-0ubuntu1 [300 kB] Get:116 http://ftpmaster.internal/ubuntu eoan/main i386 libio-socket-ssl-perl all 2.066-0ubuntu4 [177 kB] Get:117 http://ftpmaster.internal/ubuntu eoan/main i386 libnet-http-perl all 6.18-1 [22.8 kB] Get:118 http://ftpmaster.internal/ubuntu eoan/main i386 liblwp-protocol-https-perl all 6.07-2ubuntu2 [8560 B] Get:119 http://ftpmaster.internal/ubuntu eoan/main i386 libtry-tiny-perl all 0.30-1 [20.5 kB] Get:120 http://ftpmaster.internal/ubuntu eoan/main i386 libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:121 http://ftpmaster.internal/ubuntu eoan/main i386 libwww-perl all 6.36-2 [138 kB] Get:122 http://ftpmaster.internal/ubuntu eoan/main i386 libxml-parser-perl i386 2.44-4 [203 kB] Get:123 http://ftpmaster.internal/ubuntu eoan/universe i386 intltool all 0.51.0-5ubuntu1 [44.6 kB] Get:124 http://ftpmaster.internal/ubuntu eoan/universe i386 libonig5 i386 6.9.1-1 [138 kB] Get:125 http://ftpmaster.internal/ubuntu eoan/universe i386 libjq1 i386 1.5+dfsg-2build1 [142 kB] Get:126 http://ftpmaster.internal/ubuntu eoan/universe i386 jq i386 1.5+dfsg-2build1 [47.0 kB] Get:127 http://ftpmaster.internal/ubuntu eoan/main i386 libfile-which-perl all 1.23-1 [13.8 kB] Get:128 http://ftpmaster.internal/ubuntu eoan/universe i386 dh-translations all 144 [24.9 kB] Get:129 http://ftpmaster.internal/ubuntu eoan/main i386 python3-cairo i386 1.16.2-1build2 [58.4 kB] Get:130 http://ftpmaster.internal/ubuntu eoan/main i386 libcairo-gobject2 i386 1.16.0-4 [16.6 kB] Get:131 http://ftpmaster.internal/ubuntu eoan/main i386 python3-gi-cairo i386 3.32.0-1 [7844 B] Get:132 http://ftpmaster.internal/ubuntu eoan/universe i386 python3-scour all 0.37-2 [45.7 kB] Get:133 http://ftpmaster.internal/ubuntu eoan/universe i386 scour all 0.37-2 [7420 B] Get:134 http://ftpmaster.internal/ubuntu eoan/universe i386 gnome-pkg-tools all 0.21.1ubuntu1 [15.7 kB] Get:135 http://ftpmaster.internal/ubuntu eoan/main i386 icu-devtools i386 63.2-2 [187 kB] Get:136 http://ftpmaster.internal/ubuntu eoan/main i386 libapt-pkg-perl i386 0.1.34build1 [71.4 kB] Get:137 http://ftpmaster.internal/ubuntu eoan/main i386 libcapture-tiny-perl all 0.48-1 [20.4 kB] Get:138 http://ftpmaster.internal/ubuntu eoan/main i386 libcgi-pm-perl all 4.40-1 [186 kB] Get:139 http://ftpmaster.internal/ubuntu eoan/main i386 libsub-name-perl i386 0.21-1build2 [11.8 kB] Get:140 http://ftpmaster.internal/ubuntu eoan/main i386 libclass-accessor-perl all 0.51-1 [21.2 kB] Get:141 http://ftpmaster.internal/ubuntu eoan/main i386 libclone-perl i386 0.41-1 [10.7 kB] Get:142 http://ftpmaster.internal/ubuntu eoan/main i386 libdigest-hmac-perl all 1.03+dfsg-2 [10.3 kB] Get:143 http://ftpmaster.internal/ubuntu eoan/main i386 libnet-smtp-ssl-perl all 1.04-1 [5948 B] Get:144 http://ftpmaster.internal/ubuntu eoan/main i386 libmailtools-perl all 2.18-1 [74.0 kB] Get:145 http://ftpmaster.internal/ubuntu eoan/main i386 libnet-ip-perl all 1.26-2 [27.4 kB] Get:146 http://ftpmaster.internal/ubuntu eoan/main i386 libnet-dns-perl all 1.19-1 [341 kB] Get:147 http://ftpmaster.internal/ubuntu eoan/main i386 libnet-domain-tld-perl all 1.75-1 [29.1 kB] Get:148 http://ftpmaster.internal/ubuntu eoan/main i386 libemail-valid-perl all 1.202-1 [16.3 kB] Get:149 http://ftpmaster.internal/ubuntu eoan/main i386 libexpat1-dev i386 2.2.6-1 [137 kB] Get:150 http://ftpmaster.internal/ubuntu eoan/main i386 libexporter-tiny-perl all 1.002001-1 [35.5 kB] Get:151 http://ftpmaster.internal/ubuntu eoan/main i386 libipc-system-simple-perl all 1.25-4 [22.5 kB] Get:152 http://ftpmaster.internal/ubuntu eoan/main i386 libfile-basedir-perl all 0.08-1 [16.9 kB] Get:153 http://ftpmaster.internal/ubuntu eoan/main i386 libfuture-perl all 0.39-1 [69.6 kB] Get:154 http://ftpmaster.internal/ubuntu eoan/main i386 libicu-dev i386 63.2-2 [9373 kB] Get:155 http://ftpmaster.internal/ubuntu eoan/main i386 libstruct-dumb-perl all 0.09-1 [10.5 kB] Get:156 http://ftpmaster.internal/ubuntu eoan/main i386 libio-async-perl all 0.72-1 [247 kB] Get:157 http://ftpmaster.internal/ubuntu eoan/main i386 libio-pty-perl i386 1:1.08-1.1build5 [30.7 kB] Get:158 http://ftpmaster.internal/ubuntu eoan/main i386 libio-string-perl all 1.08-3 [11.1 kB] Get:159 http://ftpmaster.internal/ubuntu eoan/main i386 libipc-run-perl all 20180523.0-1 [89.7 kB] Get:160 http://ftpmaster.internal/ubuntu eoan/main i386 liblist-moreutils-perl i386 0.416-1build4 [56.5 kB] Get:161 http://ftpmaster.internal/ubuntu eoan/main i386 libncurses-dev i386 6.1+20181013-2ubuntu2 [361 kB] Get:162 http://ftpmaster.internal/ubuntu eoan/main i386 libparse-debianchangelog-perl all 1.2.0-13 [49.7 kB] Get:163 http://ftpmaster.internal/ubuntu eoan/main i386 libpath-tiny-perl all 0.108-1 [42.6 kB] Get:164 http://ftpmaster.internal/ubuntu eoan/universe i386 libpython2.7 i386 2.7.16-2 [1059 kB] Get:165 http://ftpmaster.internal/ubuntu eoan/universe i386 libpython2.7-dev i386 2.7.16-2 [31.4 MB] Get:166 http://ftpmaster.internal/ubuntu eoan/universe i386 libpython2-dev i386 2.7.16-1 [7504 B] Get:167 http://ftpmaster.internal/ubuntu eoan/universe i386 libpython-dev i386 2.7.16-1 [5896 B] Get:168 http://ftpmaster.internal/ubuntu eoan/main i386 libreadline-dev i386 8.0-1 [152 kB] Get:169 http://ftpmaster.internal/ubuntu eoan/main i386 libtext-levenshtein-perl all 0.13-1 [9612 B] Get:170 http://ftpmaster.internal/ubuntu eoan/main i386 libxml-namespacesupport-perl all 1.12-1 [13.2 kB] Get:171 http://ftpmaster.internal/ubuntu eoan/main i386 libxml-sax-base-perl all 1.09-1 [18.8 kB] Get:172 http://ftpmaster.internal/ubuntu eoan/main i386 libxml-sax-perl all 1.00+dfsg-1.1~build1 [56.1 kB] Get:173 http://ftpmaster.internal/ubuntu eoan/main i386 libxml-libxml-perl i386 2.0134+dfsg-1 [337 kB] Get:174 http://ftpmaster.internal/ubuntu eoan/main i386 libxml-simple-perl all 2.25-1 [64.9 kB] Get:175 http://ftpmaster.internal/ubuntu eoan/main i386 libyaml-libyaml-perl i386 0.76+repack-1 [28.9 kB] Get:176 http://ftpmaster.internal/ubuntu eoan/main i386 patchutils i386 0.3.4-2 [71.1 kB] Get:177 http://ftpmaster.internal/ubuntu eoan/main i386 t1utils i386 1.41-3 [56.0 kB] Get:178 http://ftpmaster.internal/ubuntu eoan/main i386 lintian all 2.15.0 [885 kB] Get:179 http://ftpmaster.internal/ubuntu eoan/main i386 pkg-config i386 0.29.1-0ubuntu3 [46.4 kB] Get:180 http://ftpmaster.internal/ubuntu eoan/universe i386 python2.7-dev i386 2.7.16-2 [279 kB] Get:181 http://ftpmaster.internal/ubuntu eoan/universe i386 python2-dev i386 2.7.16-1 [1260 B] Get:182 http://ftpmaster.internal/ubuntu eoan/universe i386 python-dev i386 2.7.16-1 [1228 B] Get:183 http://ftpmaster.internal/ubuntu eoan/main i386 zip i386 3.0-11build1 [160 kB] Get:184 http://ftpmaster.internal/ubuntu eoan/main i386 zlib1g-dev i386 1:1.2.11.dfsg-1ubuntu2 [175 kB] Get:185 http://ftpmaster.internal/ubuntu eoan/universe i386 pkg-kde-tools all 0.15.29ubuntu1 [96.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 81.9 MB in 3s (28.4 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 13878 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-3build3_i386.deb ... Unpacking liblocale-gettext-perl (1.07-3build3) ... Selecting previously unselected package libpython3.7-minimal:i386. Preparing to unpack .../libpython3.7-minimal_3.7.4~rc1-1_i386.deb ... Unpacking libpython3.7-minimal:i386 (3.7.4~rc1-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../libexpat1_2.2.6-1_i386.deb ... Unpacking libexpat1:i386 (2.2.6-1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.4~rc1-1_i386.deb ... Unpacking python3.7-minimal (3.7.4~rc1-1) ... Setting up libpython3.7-minimal:i386 (3.7.4~rc1-1) ... Setting up libexpat1:i386 (2.2.6-1) ... Setting up python3.7-minimal (3.7.4~rc1-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 14141 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_i386.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.62ubuntu1_all.deb ... Unpacking mime-support (3.62ubuntu1) ... Selecting previously unselected package libmpdec2:i386. Preparing to unpack .../2-libmpdec2_2.4.2-2_i386.deb ... Unpacking libmpdec2:i386 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:i386. Preparing to unpack .../3-libpython3.7-stdlib_3.7.4~rc1-1_i386.deb ... Unpacking libpython3.7-stdlib:i386 (3.7.4~rc1-1) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.4~rc1-1_i386.deb ... Unpacking python3.7 (3.7.4~rc1-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../5-libpython3-stdlib_3.7.3-1_i386.deb ... Unpacking libpython3-stdlib:i386 (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... 14579 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.3-1_i386.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package libxau6:i386. Preparing to unpack .../01-libxau6_1%3a1.0.8-1_i386.deb ... Unpacking libxau6:i386 (1:1.0.8-1) ... Selecting previously unselected package libbsd0:i386. Preparing to unpack .../02-libbsd0_0.9.1-2_i386.deb ... Unpacking libbsd0:i386 (0.9.1-2) ... Selecting previously unselected package libxdmcp6:i386. Preparing to unpack .../03-libxdmcp6_1%3a1.1.2-3_i386.deb ... Unpacking libxdmcp6:i386 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:i386. Preparing to unpack .../04-libxcb1_1.13.1-2_i386.deb ... Unpacking libxcb1:i386 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../05-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:i386. Preparing to unpack .../06-libx11-6_2%3a1.6.7-1_i386.deb ... Unpacking libx11-6:i386 (2:1.6.7-1) ... Selecting previously unselected package libxext6:i386. Preparing to unpack .../07-libxext6_2%3a1.3.3-1_i386.deb ... Unpacking libxext6:i386 (2:1.3.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../08-bsdmainutils_11.1.2ubuntu2_i386.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../09-libuchardet0_0.0.6-3_i386.deb ... Unpacking libuchardet0:i386 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../10-groff-base_1.22.4-3_i386.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../11-libpipeline1_1.5.1-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../12-man-db_2.8.5-2_i386.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libpython2.7-minimal:i386. Preparing to unpack .../13-libpython2.7-minimal_2.7.16-2_i386.deb ... Unpacking libpython2.7-minimal:i386 (2.7.16-2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../14-python2.7-minimal_2.7.16-2_i386.deb ... Unpacking python2.7-minimal (2.7.16-2) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../15-python2-minimal_2.7.16-1_i386.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../16-python-minimal_2.7.16-1_i386.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libpython2.7-stdlib:i386. Preparing to unpack .../17-libpython2.7-stdlib_2.7.16-2_i386.deb ... Unpacking libpython2.7-stdlib:i386 (2.7.16-2) ... Selecting previously unselected package python2.7. Preparing to unpack .../18-python2.7_2.7.16-2_i386.deb ... Unpacking python2.7 (2.7.16-2) ... Selecting previously unselected package libpython2-stdlib:i386. Preparing to unpack .../19-libpython2-stdlib_2.7.16-1_i386.deb ... Unpacking libpython2-stdlib:i386 (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:i386. Preparing to unpack .../20-libpython-stdlib_2.7.16-1_i386.deb ... Unpacking libpython-stdlib:i386 (2.7.16-1) ... Setting up libpython2.7-minimal:i386 (2.7.16-2) ... Setting up python2.7-minimal (2.7.16-2) ... Setting up python2-minimal (2.7.16-1) ... Selecting previously unselected package python2. (Reading database ... 16228 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_i386.deb ... Unpacking python2 (2.7.16-1) ... Setting up python-minimal (2.7.16-1) ... Selecting previously unselected package python. (Reading database ... 16260 files and directories currently installed.) Preparing to unpack .../000-python_2.7.16-1_i386.deb ... Unpacking python (2.7.16-1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.35-4_i386.deb ... Unpacking libmagic-mgc (1:5.35-4) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../002-libmagic1_1%3a5.35-4_i386.deb ... Unpacking libmagic1:i386 (1:5.35-4) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.35-4_i386.deb ... Unpacking file (1:5.35-4) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../004-libglib2.0-0_2.60.4-1_i386.deb ... Unpacking libglib2.0-0:i386 (2.60.4-1) ... Selecting previously unselected package libgirepository-1.0-1:i386. Preparing to unpack .../005-libgirepository-1.0-1_1.60.1-1_i386.deb ... Unpacking libgirepository-1.0-1:i386 (1.60.1-1) ... Selecting previously unselected package gir1.2-glib-2.0:i386. Preparing to unpack .../006-gir1.2-glib-2.0_1.60.1-1_i386.deb ... Unpacking gir1.2-glib-2.0:i386 (1.60.1-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../007-libelf1_0.176-1.1_i386.deb ... Unpacking libelf1:i386 (0.176-1.1) ... Selecting previously unselected package libfribidi0:i386. Preparing to unpack .../008-libfribidi0_1.0.5-3.1_i386.deb ... Unpacking libfribidi0:i386 (1.0.5-3.1) ... Selecting previously unselected package libicu63:i386. Preparing to unpack .../009-libicu63_63.2-2_i386.deb ... Unpacking libicu63:i386 (63.2-2) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../010-libxml2_2.9.4+dfsg1-7ubuntu3_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package libyaml-0-2:i386. Preparing to unpack .../011-libyaml-0-2_0.2.1-1_i386.deb ... Unpacking libyaml-0-2:i386 (0.2.1-1) ... Selecting previously unselected package netbase. Preparing to unpack .../012-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package python3-gi. Preparing to unpack .../013-python3-gi_3.32.0-1_i386.deb ... Unpacking python3-gi (3.32.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../014-python3-pkg-resources_40.8.0-1_all.deb ... Unpacking python3-pkg-resources (40.8.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../015-python3-six_1.12.0-1_all.deb ... Unpacking python3-six (1.12.0-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../016-shared-mime-info_1.10-1_i386.deb ... Unpacking shared-mime-info (1.10-1) ... Selecting previously unselected package ucf. Preparing to unpack .../017-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../018-gettext-base_0.19.8.1-9_i386.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../019-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../020-m4_1.4.18-2_i386.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../021-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autoconf2.13. Preparing to unpack .../022-autoconf2.13_2.13-68_all.deb ... Unpacking autoconf2.13 (2.13-68) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../026-libtool_2.4.6-10_all.deb ... Unpacking libtool (2.4.6-10) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../027-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../028-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../029-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../030-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package dwz. Preparing to unpack .../031-dwz_0.12-3_i386.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../032-libcroco3_0.6.12-3_i386.deb ... Unpacking libcroco3:i386 (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../033-gettext_0.19.8.1-9_i386.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../034-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../035-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../036-debhelper_12.1.1ubuntu1_all.deb ... Unpacking debhelper (12.1.1ubuntu1) ... Selecting previously unselected package diffstat. Preparing to unpack .../037-diffstat_1.62-1_i386.deb ... Unpacking diffstat (1.62-1) ... Selecting previously unselected package libfreetype6:i386. Preparing to unpack .../038-libfreetype6_2.9.1-3_i386.deb ... Unpacking libfreetype6:i386 (2.9.1-3) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../039-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../040-fontconfig-config_2.13.1-2ubuntu2_all.deb ... Unpacking fontconfig-config (2.13.1-2ubuntu2) ... Selecting previously unselected package libfontconfig1:i386. Preparing to unpack .../041-libfontconfig1_2.13.1-2ubuntu2_i386.deb ... Unpacking libfontconfig1:i386 (2.13.1-2ubuntu2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../042-fontconfig_2.13.1-2ubuntu2_i386.deb ... Unpacking fontconfig (2.13.1-2ubuntu2) ... Selecting previously unselected package gir1.2-freedesktop:i386. Preparing to unpack .../043-gir1.2-freedesktop_1.60.1-1_i386.deb ... Unpacking gir1.2-freedesktop:i386 (1.60.1-1) ... Selecting previously unselected package libjpeg-turbo8:i386. Preparing to unpack .../044-libjpeg-turbo8_2.0.1-0ubuntu2_i386.deb ... Unpacking libjpeg-turbo8:i386 (2.0.1-0ubuntu2) ... Selecting previously unselected package libjpeg8:i386. Preparing to unpack .../045-libjpeg8_8c-2ubuntu8_i386.deb ... Unpacking libjpeg8:i386 (8c-2ubuntu8) ... Selecting previously unselected package libjbig0:i386. Preparing to unpack .../046-libjbig0_2.1-3.1build1_i386.deb ... Unpacking libjbig0:i386 (2.1-3.1build1) ... Selecting previously unselected package libwebp6:i386. Preparing to unpack .../047-libwebp6_0.6.1-2_i386.deb ... Unpacking libwebp6:i386 (0.6.1-2) ... Selecting previously unselected package libtiff5:i386. Preparing to unpack .../048-libtiff5_4.0.10-4_i386.deb ... Unpacking libtiff5:i386 (4.0.10-4) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../049-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ... Selecting previously unselected package libgdk-pixbuf2.0-0:i386. Preparing to unpack .../050-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_i386.deb ... Unpacking libgdk-pixbuf2.0-0:i386 (2.38.1+dfsg-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:i386. Preparing to unpack .../051-gir1.2-gdkpixbuf-2.0_2.38.1+dfsg-1_i386.deb ... Unpacking gir1.2-gdkpixbuf-2.0:i386 (2.38.1+dfsg-1) ... Selecting previously unselected package libpixman-1-0:i386. Preparing to unpack .../052-libpixman-1-0_0.36.0-1_i386.deb ... Unpacking libpixman-1-0:i386 (0.36.0-1) ... Selecting previously unselected package libxcb-render0:i386. Preparing to unpack .../053-libxcb-render0_1.13.1-2_i386.deb ... Unpacking libxcb-render0:i386 (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:i386. Preparing to unpack .../054-libxcb-shm0_1.13.1-2_i386.deb ... Unpacking libxcb-shm0:i386 (1.13.1-2) ... Selecting previously unselected package libxrender1:i386. Preparing to unpack .../055-libxrender1_1%3a0.9.10-1_i386.deb ... Unpacking libxrender1:i386 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:i386. Preparing to unpack .../056-libcairo2_1.16.0-4_i386.deb ... Unpacking libcairo2:i386 (1.16.0-4) ... Selecting previously unselected package libthai-data. Preparing to unpack .../057-libthai-data_0.1.28-2_all.deb ... Unpacking libthai-data (0.1.28-2) ... Selecting previously unselected package libdatrie1:i386. Preparing to unpack .../058-libdatrie1_0.2.12-2_i386.deb ... Unpacking libdatrie1:i386 (0.2.12-2) ... Selecting previously unselected package libthai0:i386. Preparing to unpack .../059-libthai0_0.1.28-2_i386.deb ... Unpacking libthai0:i386 (0.1.28-2) ... Selecting previously unselected package libpango-1.0-0:i386. Preparing to unpack .../060-libpango-1.0-0_1.42.4-6_i386.deb ... Unpacking libpango-1.0-0:i386 (1.42.4-6) ... Selecting previously unselected package libgraphite2-3:i386. Preparing to unpack .../061-libgraphite2-3_1.3.13-7_i386.deb ... Unpacking libgraphite2-3:i386 (1.3.13-7) ... Selecting previously unselected package libharfbuzz0b:i386. Preparing to unpack .../062-libharfbuzz0b_2.4.0-1_i386.deb ... Unpacking libharfbuzz0b:i386 (2.4.0-1) ... Selecting previously unselected package libpangoft2-1.0-0:i386. Preparing to unpack .../063-libpangoft2-1.0-0_1.42.4-6_i386.deb ... Unpacking libpangoft2-1.0-0:i386 (1.42.4-6) ... Selecting previously unselected package libpangocairo-1.0-0:i386. Preparing to unpack .../064-libpangocairo-1.0-0_1.42.4-6_i386.deb ... Unpacking libpangocairo-1.0-0:i386 (1.42.4-6) ... Selecting previously unselected package librsvg2-2:i386. Preparing to unpack .../065-librsvg2-2_2.44.10-2.1_i386.deb ... Unpacking librsvg2-2:i386 (2.44.10-2.1) ... Selecting previously unselected package gir1.2-rsvg-2.0:i386. Preparing to unpack .../066-gir1.2-rsvg-2.0_2.44.10-2.1_i386.deb ... Unpacking gir1.2-rsvg-2.0:i386 (2.44.10-2.1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../067-liburi-perl_1.76-1_all.deb ... Unpacking liburi-perl (1.76-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../068-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../069-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../070-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 .../071-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 .../072-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 .../073-libhtml-parser-perl_3.72-3build2_i386.deb ... Unpacking libhtml-parser-perl (3.72-3build2) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../074-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../075-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 .../076-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 .../077-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 .../078-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 .../079-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:i386. Preparing to unpack .../080-perl-openssl-defaults_3build1_i386.deb ... Unpacking perl-openssl-defaults:i386 (3build1) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../081-libnet-ssleay-perl_1.88-0ubuntu1_i386.deb ... Unpacking libnet-ssleay-perl (1.88-0ubuntu1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../082-libio-socket-ssl-perl_2.066-0ubuntu4_all.deb ... Unpacking libio-socket-ssl-perl (2.066-0ubuntu4) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../083-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 .../084-liblwp-protocol-https-perl_6.07-2ubuntu2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2ubuntu2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../085-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 .../086-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../087-libwww-perl_6.36-2_all.deb ... Unpacking libwww-perl (6.36-2) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../088-libxml-parser-perl_2.44-4_i386.deb ... Unpacking libxml-parser-perl (2.44-4) ... Selecting previously unselected package intltool. Preparing to unpack .../089-intltool_0.51.0-5ubuntu1_all.deb ... Unpacking intltool (0.51.0-5ubuntu1) ... Selecting previously unselected package libonig5:i386. Preparing to unpack .../090-libonig5_6.9.1-1_i386.deb ... Unpacking libonig5:i386 (6.9.1-1) ... Selecting previously unselected package libjq1:i386. Preparing to unpack .../091-libjq1_1.5+dfsg-2build1_i386.deb ... Unpacking libjq1:i386 (1.5+dfsg-2build1) ... Selecting previously unselected package jq. Preparing to unpack .../092-jq_1.5+dfsg-2build1_i386.deb ... Unpacking jq (1.5+dfsg-2build1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../093-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../094-dh-translations_144_all.deb ... Unpacking dh-translations (144) ... Selecting previously unselected package python3-cairo:i386. Preparing to unpack .../095-python3-cairo_1.16.2-1build2_i386.deb ... Unpacking python3-cairo:i386 (1.16.2-1build2) ... Selecting previously unselected package libcairo-gobject2:i386. Preparing to unpack .../096-libcairo-gobject2_1.16.0-4_i386.deb ... Unpacking libcairo-gobject2:i386 (1.16.0-4) ... Selecting previously unselected package python3-gi-cairo. Preparing to unpack .../097-python3-gi-cairo_3.32.0-1_i386.deb ... Unpacking python3-gi-cairo (3.32.0-1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../098-python3-scour_0.37-2_all.deb ... Unpacking python3-scour (0.37-2) ... Selecting previously unselected package scour. Preparing to unpack .../099-scour_0.37-2_all.deb ... Unpacking scour (0.37-2) ... Selecting previously unselected package gnome-pkg-tools. Preparing to unpack .../100-gnome-pkg-tools_0.21.1ubuntu1_all.deb ... Unpacking gnome-pkg-tools (0.21.1ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../101-icu-devtools_63.2-2_i386.deb ... Unpacking icu-devtools (63.2-2) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../102-libapt-pkg-perl_0.1.34build1_i386.deb ... Unpacking libapt-pkg-perl (0.1.34build1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../103-libcapture-tiny-perl_0.48-1_all.deb ... Unpacking libcapture-tiny-perl (0.48-1) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../104-libcgi-pm-perl_4.40-1_all.deb ... Unpacking libcgi-pm-perl (4.40-1) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../105-libsub-name-perl_0.21-1build2_i386.deb ... Unpacking libsub-name-perl (0.21-1build2) ... Selecting previously unselected package libclass-accessor-perl. Preparing to unpack .../106-libclass-accessor-perl_0.51-1_all.deb ... Unpacking libclass-accessor-perl (0.51-1) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../107-libclone-perl_0.41-1_i386.deb ... Unpacking libclone-perl (0.41-1) ... Selecting previously unselected package libdigest-hmac-perl. Preparing to unpack .../108-libdigest-hmac-perl_1.03+dfsg-2_all.deb ... Unpacking libdigest-hmac-perl (1.03+dfsg-2) ... Selecting previously unselected package libnet-smtp-ssl-perl. Preparing to unpack .../109-libnet-smtp-ssl-perl_1.04-1_all.deb ... Unpacking libnet-smtp-ssl-perl (1.04-1) ... Selecting previously unselected package libmailtools-perl. Preparing to unpack .../110-libmailtools-perl_2.18-1_all.deb ... Unpacking libmailtools-perl (2.18-1) ... Selecting previously unselected package libnet-ip-perl. Preparing to unpack .../111-libnet-ip-perl_1.26-2_all.deb ... Unpacking libnet-ip-perl (1.26-2) ... Selecting previously unselected package libnet-dns-perl. Preparing to unpack .../112-libnet-dns-perl_1.19-1_all.deb ... Unpacking libnet-dns-perl (1.19-1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../113-libnet-domain-tld-perl_1.75-1_all.deb ... Unpacking libnet-domain-tld-perl (1.75-1) ... Selecting previously unselected package libemail-valid-perl. Preparing to unpack .../114-libemail-valid-perl_1.202-1_all.deb ... Unpacking libemail-valid-perl (1.202-1) ... Selecting previously unselected package libexpat1-dev:i386. Preparing to unpack .../115-libexpat1-dev_2.2.6-1_i386.deb ... Unpacking libexpat1-dev:i386 (2.2.6-1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../116-libexporter-tiny-perl_1.002001-1_all.deb ... Unpacking libexporter-tiny-perl (1.002001-1) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../117-libipc-system-simple-perl_1.25-4_all.deb ... Unpacking libipc-system-simple-perl (1.25-4) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../118-libfile-basedir-perl_0.08-1_all.deb ... Unpacking libfile-basedir-perl (0.08-1) ... Selecting previously unselected package libfuture-perl. Preparing to unpack .../119-libfuture-perl_0.39-1_all.deb ... Unpacking libfuture-perl (0.39-1) ... Selecting previously unselected package libicu-dev:i386. Preparing to unpack .../120-libicu-dev_63.2-2_i386.deb ... Unpacking libicu-dev:i386 (63.2-2) ... Selecting previously unselected package libstruct-dumb-perl. Preparing to unpack .../121-libstruct-dumb-perl_0.09-1_all.deb ... Unpacking libstruct-dumb-perl (0.09-1) ... Selecting previously unselected package libio-async-perl. Preparing to unpack .../122-libio-async-perl_0.72-1_all.deb ... Unpacking libio-async-perl (0.72-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../123-libio-pty-perl_1%3a1.08-1.1build5_i386.deb ... Unpacking libio-pty-perl (1:1.08-1.1build5) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../124-libio-string-perl_1.08-3_all.deb ... Unpacking libio-string-perl (1.08-3) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../125-libipc-run-perl_20180523.0-1_all.deb ... Unpacking libipc-run-perl (20180523.0-1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../126-liblist-moreutils-perl_0.416-1build4_i386.deb ... Unpacking liblist-moreutils-perl (0.416-1build4) ... Selecting previously unselected package libncurses-dev:i386. Preparing to unpack .../127-libncurses-dev_6.1+20181013-2ubuntu2_i386.deb ... Unpacking libncurses-dev:i386 (6.1+20181013-2ubuntu2) ... Selecting previously unselected package libparse-debianchangelog-perl. Preparing to unpack .../128-libparse-debianchangelog-perl_1.2.0-13_all.deb ... Unpacking libparse-debianchangelog-perl (1.2.0-13) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../129-libpath-tiny-perl_0.108-1_all.deb ... Unpacking libpath-tiny-perl (0.108-1) ... Selecting previously unselected package libpython2.7:i386. Preparing to unpack .../130-libpython2.7_2.7.16-2_i386.deb ... Unpacking libpython2.7:i386 (2.7.16-2) ... Selecting previously unselected package libpython2.7-dev:i386. Preparing to unpack .../131-libpython2.7-dev_2.7.16-2_i386.deb ... Unpacking libpython2.7-dev:i386 (2.7.16-2) ... Selecting previously unselected package libpython2-dev:i386. Preparing to unpack .../132-libpython2-dev_2.7.16-1_i386.deb ... Unpacking libpython2-dev:i386 (2.7.16-1) ... Selecting previously unselected package libpython-dev:i386. Preparing to unpack .../133-libpython-dev_2.7.16-1_i386.deb ... Unpacking libpython-dev:i386 (2.7.16-1) ... Selecting previously unselected package libreadline-dev:i386. Preparing to unpack .../134-libreadline-dev_8.0-1_i386.deb ... Unpacking libreadline-dev:i386 (8.0-1) ... Selecting previously unselected package libtext-levenshtein-perl. Preparing to unpack .../135-libtext-levenshtein-perl_0.13-1_all.deb ... Unpacking libtext-levenshtein-perl (0.13-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../136-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../137-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../138-libxml-sax-perl_1.00+dfsg-1.1~build1_all.deb ... Unpacking libxml-sax-perl (1.00+dfsg-1.1~build1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../139-libxml-libxml-perl_2.0134+dfsg-1_i386.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-1) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../140-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../141-libyaml-libyaml-perl_0.76+repack-1_i386.deb ... Unpacking libyaml-libyaml-perl (0.76+repack-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../142-patchutils_0.3.4-2_i386.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package t1utils. Preparing to unpack .../143-t1utils_1.41-3_i386.deb ... Unpacking t1utils (1.41-3) ... Selecting previously unselected package lintian. Preparing to unpack .../144-lintian_2.15.0_all.deb ... Unpacking lintian (2.15.0) ... Selecting previously unselected package pkg-config. Preparing to unpack .../145-pkg-config_0.29.1-0ubuntu3_i386.deb ... Unpacking pkg-config (0.29.1-0ubuntu3) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../146-python2.7-dev_2.7.16-2_i386.deb ... Unpacking python2.7-dev (2.7.16-2) ... Selecting previously unselected package python2-dev. Preparing to unpack .../147-python2-dev_2.7.16-1_i386.deb ... Unpacking python2-dev (2.7.16-1) ... Selecting previously unselected package python-dev. Preparing to unpack .../148-python-dev_2.7.16-1_i386.deb ... Unpacking python-dev (2.7.16-1) ... Selecting previously unselected package zip. Preparing to unpack .../149-zip_3.0-11build1_i386.deb ... Unpacking zip (3.0-11build1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../150-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu2_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-1ubuntu2) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../151-pkg-kde-tools_0.15.29ubuntu1_all.deb ... Unpacking pkg-kde-tools (0.15.29ubuntu1) ... Selecting previously unselected package sbuild-build-depends-mozjs52-dummy. Preparing to unpack .../152-sbuild-build-depends-mozjs52-dummy_0.invalid.0_i386.deb ... Unpacking sbuild-build-depends-mozjs52-dummy (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.34build1) ... Setting up libpipeline1:i386 (1.5.1-2) ... Setting up libgraphite2-3:i386 (1.3.13-7) ... Setting up libpixman-1-0:i386 (0.36.0-1) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:i386 (1:1.0.8-1) ... Setting up libncurses-dev:i386 (6.1+20181013-2ubuntu2) ... Setting up libstruct-dumb-perl (0.09-1) ... Setting up mime-support (3.62ubuntu1) ... Setting up libdatrie1:i386 (0.2.12-2) ... Setting up libio-pty-perl (1:1.08-1.1build5) ... Setting up libmagic-mgc (1:5.35-4) ... Setting up libclone-perl (0.41-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libyaml-0-2:i386 (0.2.1-1) ... Setting up libglib2.0-0:i386 (2.60.4-1) ... No schema files found: doing nothing. Setting up libhtml-tagset-perl (3.20-3) ... Setting up libfuture-perl (0.39-1) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ... Setting up libyaml-libyaml-perl (0.76+repack-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:i386 (1:5.35-4) ... Setting up perl-openssl-defaults:i386 (3build1) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libencode-locale-perl (1.05-1) ... Setting up libtext-levenshtein-perl (0.13-1) ... Setting up file (1:5.35-4) ... Setting up libreadline-dev:i386 (8.0-1) ... Setting up libjbig0:i386 (2.1-3.1build1) ... Setting up libicu63:i386 (63.2-2) ... Setting up libpython2.7-stdlib:i386 (2.7.16-2) ... Setting up libio-async-perl (0.72-1) ... Setting up patchutils (0.3.4-2) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up libio-string-perl (1.08-3) ... Setting up zip (3.0-11build1) ... Setting up autotools-dev (20180224.1) ... Setting up libexpat1-dev:i386 (2.2.6-1) ... Setting up libfreetype6:i386 (2.9.1-3) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libdigest-hmac-perl (1.03+dfsg-2) ... Setting up libipc-system-simple-perl (1.25-4) ... Setting up libnet-domain-tld-perl (1.75-1) ... Setting up libsigsegv2:i386 (2.12-2) ... Setting up libfribidi0:i386 (1.0.5-3.1) ... Setting up t1utils (1.41-3) ... Setting up diffstat (1.62-1) ... Setting up libio-html-perl (1.001-1) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:i386 (0.6.1-2) ... Setting up icu-devtools (63.2-2) ... Setting up pkg-config (0.29.1-0ubuntu3) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libipc-run-perl (20180523.0-1) ... Setting up ucf (3.0038+nmu1) ... Setting up libjpeg-turbo8:i386 (2.0.1-0ubuntu2) ... Setting up libcapture-tiny-perl (0.48-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsub-name-perl (0.21-1build2) ... Setting up zlib1g-dev:i386 (1:1.2.11.dfsg-1ubuntu2) ... Setting up libpath-tiny-perl (0.108-1) ... Setting up libuchardet0:i386 (0.0.6-3) ... Setting up libharfbuzz0b:i386 (2.4.0-1) ... Setting up libthai-data (0.1.28-2) ... Setting up libgirepository-1.0-1:i386 (1.60.1-1) ... Setting up netbase (5.6) ... Setting up libmpdec2:i386 (2.4.2-2) ... Setting up libexporter-tiny-perl (1.002001-1) ... Setting up libclass-accessor-perl (0.51-1) ... Setting up libnet-ip-perl (1.26-2) ... Setting up libbsd0:i386 (0.9.1-2) ... Setting up libelf1:i386 (0.176-1.1) ... Setting up libicu-dev:i386 (63.2-2) ... Setting up libxml2:i386 (2.9.4+dfsg1-7ubuntu3) ... Setting up liburi-perl (1.76-1) ... Setting up libonig5:i386 (6.9.1-1) ... Setting up liblocale-gettext-perl (1.07-3build3) ... Setting up libnet-ssleay-perl (1.88-0ubuntu1) ... Setting up libjpeg8:i386 (8c-2ubuntu8) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libxdmcp6:i386 (1:1.1.2-3) ... Setting up libpython3.7-stdlib:i386 (3.7.4~rc1-1) ... Setting up libpython2.7:i386 (2.7.16-2) ... Setting up libpython2.7-dev:i386 (2.7.16-2) ... Setting up libxcb1:i386 (1.13.1-2) ... Setting up libfile-basedir-perl (0.08-1) ... Setting up libfile-listing-perl (6.04-1) ... Setting up python2.7 (2.7.16-2) ... Setting up libtool (2.4.6-10) ... Setting up libpython2-stdlib:i386 (2.7.16-1) ... Setting up libxcb-render0:i386 (1.13.1-2) ... Setting up libjq1:i386 (1.5+dfsg-2build1) ... Setting up fontconfig-config (2.13.1-2ubuntu2) ... Setting up liblist-moreutils-perl (0.416-1build4) ... Setting up libnet-http-perl (6.18-1) ... Setting up m4 (1.4.18-2) ... Setting up libnet-dns-perl (1.19-1) ... Setting up libxcb-shm0:i386 (1.13.1-2) ... Setting up libxml-sax-perl (1.00+dfsg-1.1~build1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up python2 (2.7.16-1) ... Setting up libthai0:i386 (0.1.28-2) ... Setting up libpython-stdlib:i386 (2.7.16-1) ... Setting up shared-mime-info (1.10-1) ... 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 libcroco3:i386 (0.6.12-3) ... Setting up gir1.2-glib-2.0:i386 (1.60.1-1) ... Setting up autoconf (2.69-11) ... Setting up libxml-libxml-perl (2.0134+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libhtml-parser-perl (3.72-3build2) ... Setting up jq (1.5+dfsg-2build1) ... Setting up libx11-6:i386 (2:1.6.7-1) ... Setting up libpython2-dev:i386 (2.7.16-1) ... Setting up libtiff5:i386 (4.0.10-4) ... Setting up libfontconfig1:i386 (2.13.1-2ubuntu2) ... 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 python (2.7.16-1) ... Setting up libio-socket-ssl-perl (2.066-0ubuntu4) ... Setting up libpython3-stdlib:i386 (3.7.3-1) ... Setting up libhttp-message-perl (6.18-1) ... Setting up python2.7-dev (2.7.16-2) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.4~rc1-1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up fontconfig (2.13.1-2ubuntu2) ... Regenerating fonts cache... done. Setting up gettext (0.19.8.1-9) ... Setting up gir1.2-freedesktop:i386 (1.60.1-1) ... Setting up python2-dev (2.7.16-1) ... Setting up libxrender1:i386 (1:0.9.10-1) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libpango-1.0-0:i386 (1.42.4-6) ... Setting up libcgi-pm-perl (4.40-1) ... Setting up libxext6:i386 (2:1.3.3-1) ... Setting up python3 (3.7.3-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libcairo2:i386 (1.16.0-4) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libpython-dev:i386 (2.7.16-1) ... Setting up python3-six (1.12.0-1) ... Setting up libnet-smtp-ssl-perl (1.04-1) ... Setting up libmailtools-perl (2.18-1) ... Setting up libgdk-pixbuf2.0-0:i386 (2.38.1+dfsg-1) ... Setting up libparse-debianchangelog-perl (1.2.0-13) ... Setting up python3-gi (3.32.0-1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up libcairo-gobject2:i386 (1.16.0-4) ... Setting up libpangoft2-1.0-0:i386 (1.42.4-6) ... Setting up libpangocairo-1.0-0:i386 (1.42.4-6) ... Setting up python-dev (2.7.16-1) ... Setting up python3-pkg-resources (40.8.0-1) ... Setting up python3-cairo:i386 (1.16.2-1build2) ... Setting up gir1.2-gdkpixbuf-2.0:i386 (2.38.1+dfsg-1) ... Setting up libemail-valid-perl (1.202-1) ... Setting up po-debconf (1.0.21) ... Setting up lintian (2.15.0) ... Setting up librsvg2-2:i386 (2.44.10-2.1) ... Setting up pkg-kde-tools (0.15.29ubuntu1) ... Setting up python3-scour (0.37-2) ... Setting up gir1.2-rsvg-2.0:i386 (2.44.10-2.1) ... Setting up python3-gi-cairo (3.32.0-1) ... Setting up scour (0.37-2) ... Setting up libwww-perl (6.36-2) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up liblwp-protocol-https-perl (6.07-2ubuntu2) ... Setting up libxml-parser-perl (2.44-4) ... Setting up debhelper (12.1.1ubuntu1) ... Setting up intltool (0.51.0-5ubuntu1) ... Setting up dh-translations (144) ... Setting up gnome-pkg-tools (0.21.1ubuntu1) ... Setting up sbuild-build-depends-mozjs52-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.29-0ubuntu2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-151-generic amd64 (i686) Toolchain package versions: binutils_2.32.51.20190614-0ubuntu1 dpkg-dev_1.19.6ubuntu1 g++-8_8.3.0-14ubuntu1 g++-9_9.1.0-4ubuntu1 gcc-8_8.3.0-14ubuntu1 gcc-9_9.1.0-4ubuntu1 libc6-dev_2.29-0ubuntu2 libstdc++-8-dev_8.3.0-14ubuntu1 libstdc++-9-dev_9.1.0-4ubuntu1 libstdc++6_9.1.0-4ubuntu1 linux-libc-dev_5.0.0-17.18 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 apt_1.8.2+19.10 autoconf_2.69-11 autoconf2.13_2.13-68 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.2ubuntu3 base-passwd_3.5.46 bash_5.0-4ubuntu1 binutils_2.32.51.20190614-0ubuntu1 binutils-common_2.32.51.20190614-0ubuntu1 binutils-i686-linux-gnu_2.32.51.20190614-0ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.33.1-0.1ubuntu2 build-essential_12.6ubuntu1 bzip2_1.0.6-9 ca-certificates_20190110 coreutils_8.30-3ubuntu1 cpp_4:9.1.0-1ubuntu4 cpp-8_8.3.0-14ubuntu1 cpp-9_9.1.0-4ubuntu1 dash_0.5.10.2-5 debconf_1.5.72 debhelper_12.1.1ubuntu1 debianutils_4.8.6.1 dh-autoreconf_19 dh-strip-nondeterminism_1.1.2-1 dh-translations_144 diffstat_1.62-1 diffutils_1:3.7-3 dmsetup_2:1.02.155-2ubuntu4 dpkg_1.19.6ubuntu1 dpkg-dev_1.19.6ubuntu1 dwz_0.12-3 e2fslibs_1.45.1-1ubuntu1 e2fsprogs_1.45.1-1ubuntu1 fakeroot_1.23-1 fdisk_2.33.1-0.1ubuntu2 file_1:5.35-4 findutils_4.6.0+git+20190209-2 fontconfig_2.13.1-2ubuntu2 fontconfig-config_2.13.1-2ubuntu2 fonts-dejavu-core_2.37-1 g++_4:9.1.0-1ubuntu4 g++-8_8.3.0-14ubuntu1 g++-9_9.1.0-4ubuntu1 gcc_4:9.1.0-1ubuntu4 gcc-8_8.3.0-14ubuntu1 gcc-8-base_8.3.0-14ubuntu1 gcc-9_9.1.0-4ubuntu1 gcc-9-base_9.1.0-4ubuntu1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gir1.2-freedesktop_1.60.1-1 gir1.2-gdkpixbuf-2.0_2.38.1+dfsg-1 gir1.2-glib-2.0_1.60.1-1 gir1.2-rsvg-2.0_2.44.10-2.1 gnome-pkg-tools_0.21.1ubuntu1 gpg_2.2.12-1ubuntu3 gpg-agent_2.2.12-1ubuntu3 gpgconf_2.2.12-1ubuntu3 gpgv_2.2.12-1ubuntu3 grep_3.3-1 groff-base_1.22.4-3 gzip_1.10-0ubuntu1 hostname_3.21 icu-devtools_63.2-2 init_1.56+nmu1 init-system-helpers_1.56+nmu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool_0.51.0-5ubuntu1 intltool-debian_0.35.0+20060710.5 jq_1.5+dfsg-2build1 libacl1_2.2.53-4 libapparmor1_2.13.2-9ubuntu7 libapt-pkg-perl_0.1.34build1 libapt-pkg5.0_1.8.2+19.10 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.2 libasan5_9.1.0-4ubuntu1 libassuan0_2.5.3-1 libatomic1_9.1.0-4ubuntu1 libattr1_1:2.4.48-4 libaudit-common_1:2.8.4-3ubuntu1 libaudit1_1:2.8.4-3ubuntu1 libbinutils_2.32.51.20190614-0ubuntu1 libblkid1_2.33.1-0.1ubuntu2 libbsd0_0.9.1-2 libbz2-1.0_1.0.6-9 libc-bin_2.29-0ubuntu2 libc-dev-bin_2.29-0ubuntu2 libc6_2.29-0ubuntu2 libc6-dev_2.29-0ubuntu2 libcairo-gobject2_1.16.0-4 libcairo2_1.16.0-4 libcap-ng0_0.7.9-2 libcap2_1:2.25-2 libcapture-tiny-perl_0.48-1 libcc1-0_9.1.0-4ubuntu1 libcgi-pm-perl_4.40-1 libclass-accessor-perl_0.51-1 libclone-perl_0.41-1 libcom-err2_1.45.1-1ubuntu1 libcomerr2_1.45.1-1ubuntu1 libcroco3_0.6.12-3 libcryptsetup12_2:2.1.0-5ubuntu1 libdatrie1_0.2.12-2 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdebconfclient0_0.249ubuntu1 libdevmapper1.02.1_2:1.02.155-2ubuntu4 libdigest-hmac-perl_1.03+dfsg-2 libdpkg-perl_1.19.6ubuntu1 libelf1_0.176-1.1 libemail-valid-perl_1.202-1 libencode-locale-perl_1.05-1 libexpat1_2.2.6-1 libexpat1-dev_2.2.6-1 libexporter-tiny-perl_1.002001-1 libext2fs2_1.45.1-1ubuntu1 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1ubuntu2 libffi6_3.2.1-9 libfile-basedir-perl_0.08-1 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_1.1.2-1 libfile-which-perl_1.23-1 libfontconfig1_2.13.1-2ubuntu2 libfreetype6_2.9.1-3 libfribidi0_1.0.5-3.1 libfuture-perl_0.39-1 libgcc-8-dev_8.3.0-14ubuntu1 libgcc-9-dev_9.1.0-4ubuntu1 libgcc1_1:9.1.0-4ubuntu1 libgcrypt20_1.8.4-5ubuntu1 libgdbm-compat4_1.18.1-4 libgdbm6_1.18.1-4 libgdk-pixbuf2.0-0_2.38.1+dfsg-1 libgdk-pixbuf2.0-common_2.38.1+dfsg-1 libgirepository-1.0-1_1.60.1-1 libglib2.0-0_2.60.4-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.7-4ubuntu1 libgomp1_9.1.0-4ubuntu1 libgpg-error0_1.36-1 libgraphite2-3_1.3.13-7 libharfbuzz0b_2.4.0-1 libhogweed4_3.4.1-1 libhtml-parser-perl_3.72-3build2 libhtml-tagset-perl_3.20-3 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.04-1 libhttp-date-perl_6.02-1 libhttp-message-perl_6.18-1 libhttp-negotiate-perl_6.01-1 libicu-dev_63.2-2 libicu63_63.2-2 libidn11_1.33-2.2ubuntu2 libidn2-0_2.0.5-1 libio-async-perl_0.72-1 libio-html-perl_1.001-1 libio-pty-perl_1:1.08-1.1build5 libio-socket-ssl-perl_2.066-0ubuntu4 libio-string-perl_1.08-3 libip4tc0_1.6.1-2ubuntu3 libipc-run-perl_20180523.0-1 libipc-system-simple-perl_1.25-4 libisl19_0.20-2 libisl21_0.21-1 libitm1_9.1.0-4ubuntu1 libjbig0_2.1-3.1build1 libjpeg-turbo8_2.0.1-0ubuntu2 libjpeg8_8c-2ubuntu8 libjq1_1.5+dfsg-2build1 libjson-c3_0.12.1+ds-2 libkmod2_26-1ubuntu1 liblist-moreutils-perl_0.416-1build4 liblocale-gettext-perl_1.07-3build3 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblwp-mediatypes-perl_6.02-1 liblwp-protocol-https-perl_6.07-2ubuntu2 liblz4-1_1.8.3-1ubuntu1 liblzma5_5.2.4-1 libmagic-mgc_1:5.35-4 libmagic1_1:5.35-4 libmailtools-perl_2.18-1 libmount1_2.33.1-0.1ubuntu2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libmpx2_8.3.0-14ubuntu1 libncurses-dev_6.1+20181013-2ubuntu2 libncurses6_6.1+20181013-2ubuntu2 libncursesw6_6.1+20181013-2ubuntu2 libnet-dns-perl_1.19-1 libnet-domain-tld-perl_1.75-1 libnet-http-perl_6.18-1 libnet-ip-perl_1.26-2 libnet-smtp-ssl-perl_1.04-1 libnet-ssleay-perl_1.88-0ubuntu1 libnettle6_3.4.1-1 libnpth0_1.6-1 libonig5_6.9.1-1 libp11-kit0_0.23.15-2 libpam-modules_1.3.1-5ubuntu1 libpam-modules-bin_1.3.1-5ubuntu1 libpam-runtime_1.3.1-5ubuntu1 libpam0g_1.3.1-5ubuntu1 libpango-1.0-0_1.42.4-6 libpangocairo-1.0-0_1.42.4-6 libpangoft2-1.0-0_1.42.4-6 libparse-debianchangelog-perl_1.2.0-13 libpath-tiny-perl_0.108-1 libpcre2-8-0_10.32-5 libpcre3_2:8.39-12 libperl5.28_5.28.1-6 libpipeline1_1.5.1-2 libpixman-1-0_0.36.0-1 libpng16-16_1.6.37-1~exp4 libprocps7_2:3.3.15-2ubuntu2 libpython-dev_2.7.16-1 libpython-stdlib_2.7.16-1 libpython2-dev_2.7.16-1 libpython2-stdlib_2.7.16-1 libpython2.7_2.7.16-2 libpython2.7-dev_2.7.16-2 libpython2.7-minimal_2.7.16-2 libpython2.7-stdlib_2.7.16-2 libpython3-stdlib_3.7.3-1 libpython3.7-minimal_3.7.4~rc1-1 libpython3.7-stdlib_3.7.4~rc1-1 libquadmath0_9.1.0-4ubuntu1 libreadline-dev_8.0-1 libreadline7_7.0-5 libreadline8_8.0-1 librsvg2-2_2.44.10-2.1 libseccomp2_2.4.1-0ubuntu0.19.10.3 libselinux1_2.9-1 libsemanage-common_2.9-1 libsemanage1_2.9-1 libsepol1_2.9-1 libsigsegv2_2.12-2 libslang2_2.3.2-3 libsmartcols1_2.33.1-0.1ubuntu2 libsqlite3-0_3.27.2-3 libss2_1.45.1-1ubuntu1 libssl1.1_1.1.1c-1ubuntu3 libstdc++-8-dev_8.3.0-14ubuntu1 libstdc++-9-dev_9.1.0-4ubuntu1 libstdc++6_9.1.0-4ubuntu1 libstruct-dumb-perl_0.09-1 libsub-name-perl_0.21-1build2 libsystemd0_240-6ubuntu9 libtasn1-6_4.13-3 libtext-levenshtein-perl_0.13-1 libthai-data_0.1.28-2 libthai0_0.1.28-2 libtiff5_4.0.10-4 libtimedate-perl_2.3000-2 libtinfo6_6.1+20181013-2ubuntu2 libtool_2.4.6-10 libtry-tiny-perl_0.30-1 libubsan1_9.1.0-4ubuntu1 libuchardet0_0.0.6-3 libudev1_240-6ubuntu9 libunistring2_0.9.10-1ubuntu2 liburi-perl_1.76-1 libusb-0.1-4_2:0.1.12-32 libuuid1_2.33.1-0.1ubuntu2 libwebp6_0.6.1-2 libwww-perl_6.36-2 libwww-robotrules-perl_6.02-1 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libxau6_1:1.0.8-1 libxcb-render0_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb1_1.13.1-2 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1 libxml-libxml-perl_2.0134+dfsg-1 libxml-namespacesupport-perl_1.12-1 libxml-parser-perl_2.44-4 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.00+dfsg-1.1~build1 libxml-simple-perl_2.25-1 libxml2_2.9.4+dfsg1-7ubuntu3 libxrender1_1:0.9.10-1 libyaml-0-2_0.2.1-1 libyaml-libyaml-perl_0.76+repack-1 libzstd1_1.3.8+dfsg-3 lintian_2.15.0 linux-libc-dev_5.0.0-17.18 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu2 lsb-base_10.2019051400ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2 mawk_1.3.3-17ubuntu3 mime-support_3.62ubuntu1 mount_2.33.1-0.1ubuntu2 multiarch-support_2.29-0ubuntu2 ncurses-base_6.1+20181013-2ubuntu2 ncurses-bin_6.1+20181013-2ubuntu2 netbase_5.6 openssl_1.1.1c-1ubuntu3 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu2 patch_2.7.6-3 patchutils_0.3.4-2 perl_5.28.1-6 perl-base_5.28.1-6 perl-modules-5.28_5.28.1-6 perl-openssl-defaults_3build1 pinentry-curses_1.1.0-2 pkg-config_0.29.1-0ubuntu3 pkg-kde-tools_0.15.29ubuntu1 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu2 python_2.7.16-1 python-dev_2.7.16-1 python-minimal_2.7.16-1 python2_2.7.16-1 python2-dev_2.7.16-1 python2-minimal_2.7.16-1 python2.7_2.7.16-2 python2.7-dev_2.7.16-2 python2.7-minimal_2.7.16-2 python3_3.7.3-1 python3-cairo_1.16.2-1build2 python3-gi_3.32.0-1 python3-gi-cairo_3.32.0-1 python3-minimal_3.7.3-1 python3-pkg-resources_40.8.0-1 python3-scour_0.37-2 python3-six_1.12.0-1 python3.7_3.7.4~rc1-1 python3.7-minimal_3.7.4~rc1-1 readline-common_8.0-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-mozjs52-dummy_0.invalid.0 scour_0.37-2 sed_4.7-1 sensible-utils_0.0.12 shared-mime-info_1.10-1 systemd_240-6ubuntu9 systemd-sysv_240-6ubuntu9 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.93-8ubuntu1 t1utils_1.41-3 tar_1.30+dfsg-6 tzdata_2019a-1 ubuntu-keyring_2018.09.18.1 ucf_3.0038+nmu1 util-linux_2.33.1-0.1ubuntu2 xz-utils_5.2.4-1 zip_3.0-11build1 zlib1g_1:1.2.11.dfsg-1ubuntu2 zlib1g-dev_1:1.2.11.dfsg-1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Jan 14 20:14:27 2019 UTC gpgv: using RSA key D56571B88A8BBAF140BF63D6BD7EAA60778FA6F5 gpgv: issuer "doko@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./mozjs52_52.9.1-1build1.dsc dpkg-source: info: extracting mozjs52 in mozjs52-52.9.1 dpkg-source: info: unpacking mozjs52_52.9.1.orig.tar.xz dpkg-source: info: unpacking mozjs52_52.9.1-1build1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-soname.patch dpkg-source: info: applying hurd-support.patch dpkg-source: info: applying copy-headers.patch dpkg-source: info: applying disable-mozglue.patch dpkg-source: info: applying Allow-to-override-ICU_DATA_FILE-from-the-environment.patch dpkg-source: info: applying Add-intl-icu_sources_data.py-from-firefox-esr.patch dpkg-source: info: applying Fix-crashes-in-AtomicOperations-none.patch dpkg-source: info: applying icu_sources_data.py-Decouple-from-Mozilla-build-system.patch dpkg-source: info: applying icu_sources_data-Write-command-output-to-our-stderr.patch dpkg-source: info: applying tests-For-tests-that-are-skipped-on-64-bit-mips64-is-also.patch dpkg-source: info: applying Don-t-include-xlocale.patch dpkg-source: info: applying tests-increase-timeout.patch dpkg-source: info: applying tests-snans-be.patch dpkg-source: info: applying alpha-ia64-python-build-fixes.patch dpkg-source: info: applying sh4-support.patch dpkg-source: info: applying m68k-support.patch dpkg-source: info: applying sparc64-support.patch dpkg-source: info: applying ia64-support.patch dpkg-source: info: applying Add-disable-layoutex-when-running-ICU-configure.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym 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-17110475 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-17110475 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-17110475 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package mozjs52 dpkg-buildpackage: info: source version 52.9.1-1build1 dpkg-buildpackage: info: source distribution disco dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --sourcedirectory=/<>/js/src --with gnome,pkgkde-symbolshelper dh_auto_clean -O--sourcedirectory=/<>/js/src dh_autoreconf_clean -O--sourcedirectory=/<>/js/src dh_gnome_clean -O--sourcedirectory=/<>/js/src debian/rules override_dh_clean make[1]: Entering directory '/<>' dh_clean find /<> -name \*.pyc -exec rm {} \; find /<>/js/src/ -type l -exec rm {} \; rm -f /<>/js/src/config/nsinstall rm -f /<>/js/src/dist/bin/.purgecaches rm -f /<>/js/src/js52-config /<>/js/src/mozjs-52.pc \ /<>/js/src/symverscript rm -f /<>/js/src/config.log # rm -f /<>/js/src/configure rm -fr /<>/intl/icu/source/autom4te.cache make[1]: Leaving directory '/<>' debian/rules binary-arch dh binary-arch --sourcedirectory=/<>/js/src --with gnome,pkgkde-symbolshelper dh_update_autotools_config -a -O--sourcedirectory=/<>/js/src debian/rules override_dh_autoreconf make[1]: Entering directory '/<>' dh_autoreconf /<>/debian/autogen.sh + autoconf2.13 old-configure.in + autoconf2.13 configure.in + cd ../../intl/icu/source + autoreconf -fi --verbose autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force autoreconf: configure.ac: not using Autoheader autoreconf: configure.ac: not using Automake autoreconf: Leaving directory `.' make[1]: Leaving directory '/<>' debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' CC=${CC:-i686-linux-gnu-gcc} \ CXX=${CXX:-i686-linux-gnu-g++} \ VERBOSE=1 python intl/icu_sources_data.py "/<>" checking for ICU version numbers... release 58.2, library 58.2, unicode version 9.0 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether to build debug libraries... no checking whether to build release libraries... yes checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-linux-gnu-gcc accepts -g... yes checking for i686-linux-gnu-gcc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether i686-linux-gnu-g++ accepts -g... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.20... yes checking for ICULEHB... no checking how to run the C preprocessor... i686-linux-gnu-gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for gmake... no checking for gnumake... no checking for doxygen... no checking checking for executable suffix... checking whether strict compiling is on... no checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking size of void *... 4 checking whether runnable 64 bit binaries are built by default... no checking which Makefile fragment to use for i686-pc-linux-gnu... mh-linux checking for floor in -lm... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether we can use static library optimization option... yes checking whether to enable auto cleanup of libraries... no checking whether to enable draft APIs... yes checking for ranlib... ranlib checking for ar... ar checking whether to enable renaming of symbols... yes checking whether to enable function and data tracing... no checking elf.h usability... yes checking elf.h presence... yes checking for elf.h... yes checking whether to enable dynamic loading of plugins. Ignored if plugins disabled.... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for library containing dlopen... -ldl checking for dlopen... yes checking for gettimeofday... yes checking if we have a C++ compiler... Good checking if we have a C++11 compiler... yes configure: Adding CXXFLAGS option --std=c++0x checking if #include works... yes checking if #include works... yes checking for pthread_attr_init in -lpthread... yes checking for mmap... yes checking for genccode assembly... -a gcc checking for inttypes.h... (cached) yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking whether byte ordering is bigendian... no checking for nl_langinfo... yes checking for nl_langinfo's argument to obtain the codeset... CODESET checking for namespace support... yes checking for properly overriding new and delete... yes checking for placement new and delete... yes checking for popen... yes checking for tzset... yes checking for tzname... yes checking for timezone... yes checking for strtod_l... yes checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for library containing wcscpy... none required checking size of wchar_t... 4 checking for UTF-16 string literal support... C++ only checking for a library suffix to use... none CPPFLAGS=-DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections $(THREADSCPPFLAGS) -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 CFLAGS=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks $(THREADSCFLAGS) CXXFLAGS=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x $(THREADSCXXFLAGS) configure: creating ./config.status config.status: creating icudefs.mk config.status: creating Makefile config.status: creating data/pkgdataMakefile config.status: creating config/Makefile.inc config.status: creating config/icu.pc config.status: creating config/pkgdataMakefile config.status: creating data/Makefile config.status: creating stubdata/Makefile config.status: creating common/Makefile config.status: creating i18n/Makefile config.status: creating layoutex/Makefile config.status: creating io/Makefile config.status: creating extra/Makefile config.status: creating extra/uconv/Makefile config.status: creating extra/uconv/pkgdataMakefile config.status: creating extra/scrptrun/Makefile config.status: creating tools/Makefile config.status: creating tools/ctestfw/Makefile config.status: creating tools/toolutil/Makefile config.status: creating tools/makeconv/Makefile config.status: creating tools/genrb/Makefile config.status: creating tools/genccode/Makefile config.status: creating tools/gencmn/Makefile config.status: creating tools/gencnval/Makefile config.status: creating tools/gendict/Makefile config.status: creating tools/gentest/Makefile config.status: creating tools/gennorm2/Makefile config.status: creating tools/genbrk/Makefile config.status: creating tools/gensprep/Makefile config.status: creating tools/icuinfo/Makefile config.status: creating tools/icupkg/Makefile config.status: creating tools/icuswap/Makefile config.status: creating tools/pkgdata/Makefile config.status: creating tools/tzcode/Makefile config.status: creating tools/gencfu/Makefile config.status: creating test/Makefile config.status: creating test/compat/Makefile config.status: creating test/testdata/Makefile config.status: creating test/testdata/pkgdataMakefile config.status: creating test/hdrtst/Makefile config.status: creating test/intltest/Makefile config.status: creating test/cintltst/Makefile config.status: creating test/iotest/Makefile config.status: creating test/letest/Makefile config.status: creating test/perf/Makefile config.status: creating test/perf/collationperf/Makefile config.status: creating test/perf/collperf/Makefile config.status: creating test/perf/collperf2/Makefile config.status: creating test/perf/dicttrieperf/Makefile config.status: creating test/perf/ubrkperf/Makefile config.status: creating test/perf/charperf/Makefile config.status: creating test/perf/convperf/Makefile config.status: creating test/perf/normperf/Makefile config.status: creating test/perf/DateFmtPerf/Makefile config.status: creating test/perf/howExpensiveIs/Makefile config.status: creating test/perf/strsrchperf/Makefile config.status: creating test/perf/unisetperf/Makefile config.status: creating test/perf/usetperf/Makefile config.status: creating test/perf/ustrperf/Makefile config.status: creating test/perf/utfperf/Makefile config.status: creating test/perf/utrie2perf/Makefile config.status: creating test/perf/leperf/Makefile config.status: creating samples/Makefile config.status: creating samples/date/Makefile config.status: creating samples/cal/Makefile config.status: creating samples/layout/Makefile ICU for C/C++ 58.2 is ready to be built. === Important Notes: === Data Packaging: archive This means: ICU data will be stored in a single .dat file. To locate data: ICU will look in NONE/share/icu/58.2 which is the installation location. Call u_setDataDirectory() or use the ICU_DATA environment variable to override. Building ICU: Use a GNU make such as make to build ICU. checking the version of "make"... make[2]: Entering directory '/tmp/icu-obj-xv0irR' 4.2.1 (we wanted at least 3.80) make[2]: Leaving directory '/tmp/icu-obj-xv0irR' ok C++ apps may want to build with CXXFLAGS = --std=c++0x make[2]: Entering directory '/tmp/icu-obj-xv0irR' rebuilding config/icucross.mk rebuilding config/icucross.inc cd ./config; \ make -f pkgdataMakefile make[3]: Entering directory '/tmp/icu-obj-xv0irR/config' rm -rf pkgdata.inc make[3]: Leaving directory '/tmp/icu-obj-xv0irR/config' rm -rf config/icu-config /usr/bin/install -c /<>/intl/icu/source/config/icu-config-top config/icu-config chmod u+w config/icu-config LC_ALL=C sed -f /<>/intl/icu/source/config/make2sh.sed < ./config/Makefile.inc | grep -v '#M#' | uniq >> config/icu-config LC_ALL=C sed -f /<>/intl/icu/source/config/make2sh.sed < /<>/intl/icu/source/config/mh-linux | grep -v '#M#' | uniq >> config/icu-config cat /<>/intl/icu/source/config/icu-config-bottom >> config/icu-config chmod u-w config/icu-config config/icu-uc.pc updated. config/icu-i18n.pc updated. /bin/bash /<>/intl/icu/source/mkinstalldirs lib mkdir lib /bin/bash /<>/intl/icu/source/mkinstalldirs bin mkdir bin make[2]: Making `all' in `stubdata' make[3]: Entering directory '/tmp/icu-obj-xv0irR/stubdata' (deps) /<>/intl/icu/source/stubdata/stubdata.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o stubdata.ao /<>/intl/icu/source/stubdata/stubdata.c ar r libicudata.a stubdata.ao ar: creating libicudata.a ranlib libicudata.a make[3]: Leaving directory '/tmp/icu-obj-xv0irR/stubdata' make[2]: Making `all' in `common' make[3]: Entering directory '/tmp/icu-obj-xv0irR/common' (deps) /<>/intl/icu/source/common/pluralmap.cpp (deps) /<>/intl/icu/source/common/ubiditransform.c (deps) /<>/intl/icu/source/common/uloc_keytype.cpp (deps) /<>/intl/icu/source/common/unifiedcache.cpp (deps) /<>/intl/icu/source/common/simpleformatter.cpp (deps) /<>/intl/icu/source/common/sharedobject.cpp (deps) /<>/intl/icu/source/common/ulistformatter.cpp (deps) /<>/intl/icu/source/common/listformatter.cpp (deps) /<>/intl/icu/source/common/icuplug.cpp (deps) /<>/intl/icu/source/common/icudataver.c (deps) /<>/intl/icu/source/common/uloc_tag.c (deps) /<>/intl/icu/source/common/ulist.c (deps) /<>/intl/icu/source/common/propsvec.c (deps) /<>/intl/icu/source/common/ucnvsel.cpp (deps) /<>/intl/icu/source/common/dtintrv.cpp (deps) /<>/intl/icu/source/common/wintz.c (deps) /<>/intl/icu/source/common/cwchar.c (deps) /<>/intl/icu/source/common/locbased.cpp (deps) /<>/intl/icu/source/common/parsepos.cpp (deps) /<>/intl/icu/source/common/util_props.cpp (deps) /<>/intl/icu/source/common/util.cpp (deps) /<>/intl/icu/source/common/punycode.cpp (deps) /<>/intl/icu/source/common/uts46.cpp (deps) /<>/intl/icu/source/common/usprep.cpp (deps) /<>/intl/icu/source/common/uidna.cpp (deps) /<>/intl/icu/source/common/servslkf.cpp (deps) /<>/intl/icu/source/common/servrbf.cpp (deps) /<>/intl/icu/source/common/servlkf.cpp (deps) /<>/intl/icu/source/common/servlk.cpp (deps) /<>/intl/icu/source/common/servls.cpp (deps) /<>/intl/icu/source/common/servnotf.cpp (deps) /<>/intl/icu/source/common/serv.cpp (deps) /<>/intl/icu/source/common/rbbitblb.cpp (deps) /<>/intl/icu/source/common/rbbistbl.cpp (deps) /<>/intl/icu/source/common/rbbisetb.cpp (deps) /<>/intl/icu/source/common/rbbiscan.cpp (deps) /<>/intl/icu/source/common/rbbirb.cpp (deps) /<>/intl/icu/source/common/rbbinode.cpp (deps) /<>/intl/icu/source/common/rbbidata.cpp (deps) /<>/intl/icu/source/common/rbbi.cpp (deps) /<>/intl/icu/source/common/filteredbrk.cpp (deps) /<>/intl/icu/source/common/dictbe.cpp (deps) /<>/intl/icu/source/common/brkeng.cpp (deps) /<>/intl/icu/source/common/ubrk.cpp (deps) /<>/intl/icu/source/common/brkiter.cpp (deps) /<>/intl/icu/source/common/uarrsort.c (deps) /<>/intl/icu/source/common/unifunct.cpp (deps) /<>/intl/icu/source/common/unifilt.cpp (deps) /<>/intl/icu/source/common/caniter.cpp (deps) /<>/intl/icu/source/common/ruleiter.cpp (deps) /<>/intl/icu/source/common/usetiter.cpp (deps) /<>/intl/icu/source/common/uniset.cpp (deps) /<>/intl/icu/source/common/uset.cpp (deps) /<>/intl/icu/source/common/uniset_closure.cpp (deps) /<>/intl/icu/source/common/uniset_props.cpp (deps) /<>/intl/icu/source/common/uset_props.cpp (deps) /<>/intl/icu/source/common/unisetspan.cpp (deps) /<>/intl/icu/source/common/bmpset.cpp (deps) /<>/intl/icu/source/common/utrie2_builder.cpp (deps) /<>/intl/icu/source/common/utrie2.cpp (deps) /<>/intl/icu/source/common/utrie.cpp (deps) /<>/intl/icu/source/common/unames.cpp (deps) /<>/intl/icu/source/common/usc_impl.c (deps) /<>/intl/icu/source/common/uscript_props.cpp (deps) /<>/intl/icu/source/common/uscript.c (deps) /<>/intl/icu/source/common/ushape.cpp (deps) /<>/intl/icu/source/common/ubidiln.c (deps) /<>/intl/icu/source/common/ubidiwrt.c (deps) /<>/intl/icu/source/common/ubidi.c (deps) /<>/intl/icu/source/common/ubidi_props.c (deps) /<>/intl/icu/source/common/propname.cpp (deps) /<>/intl/icu/source/common/ucase.cpp (deps) /<>/intl/icu/source/common/uprops.cpp (deps) /<>/intl/icu/source/common/uchar.c (deps) /<>/intl/icu/source/common/patternprops.cpp (deps) /<>/intl/icu/source/common/uiter.cpp (deps) /<>/intl/icu/source/common/uchriter.cpp (deps) /<>/intl/icu/source/common/schriter.cpp (deps) /<>/intl/icu/source/common/chariter.cpp (deps) /<>/intl/icu/source/common/loadednormalizer2impl.cpp (deps) /<>/intl/icu/source/common/unormcmp.cpp (deps) /<>/intl/icu/source/common/unorm.cpp (deps) /<>/intl/icu/source/common/normlzr.cpp (deps) /<>/intl/icu/source/common/filterednormalizer2.cpp (deps) /<>/intl/icu/source/common/normalizer2.cpp (deps) /<>/intl/icu/source/common/normalizer2impl.cpp (deps) /<>/intl/icu/source/common/ustr_titlecase_brkiter.cpp (deps) /<>/intl/icu/source/common/unistr_titlecase_brkiter.cpp (deps) /<>/intl/icu/source/common/ustrcase_locale.cpp (deps) /<>/intl/icu/source/common/unistr_case_locale.cpp (deps) /<>/intl/icu/source/common/utext.cpp (deps) /<>/intl/icu/source/common/ustr_wcs.cpp (deps) /<>/intl/icu/source/common/ustrtrns.cpp (deps) /<>/intl/icu/source/common/ustrfmt.c (deps) /<>/intl/icu/source/common/cstring.c (deps) /<>/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp (deps) /<>/intl/icu/source/common/ucasemap.cpp (deps) /<>/intl/icu/source/common/ustrcase.cpp (deps) /<>/intl/icu/source/common/ustring.cpp (deps) /<>/intl/icu/source/common/utf_impl.c (deps) /<>/intl/icu/source/common/unistr_props.cpp (deps) /<>/intl/icu/source/common/unistr_case.cpp (deps) /<>/intl/icu/source/common/unistr.cpp (deps) /<>/intl/icu/source/common/unistr_cnv.cpp (deps) /<>/intl/icu/source/common/ustr_cnv.cpp (deps) /<>/intl/icu/source/common/appendable.cpp (deps) /<>/intl/icu/source/common/dictionarydata.cpp (deps) /<>/intl/icu/source/common/ucharstrieiterator.cpp (deps) /<>/intl/icu/source/common/ucharstriebuilder.cpp (deps) /<>/intl/icu/source/common/ucharstrie.cpp (deps) /<>/intl/icu/source/common/bytestrieiterator.cpp (deps) /<>/intl/icu/source/common/bytestrie.cpp (deps) /<>/intl/icu/source/common/bytestriebuilder.cpp (deps) /<>/intl/icu/source/common/stringtriebuilder.cpp (deps) /<>/intl/icu/source/common/stringpiece.cpp (deps) /<>/intl/icu/source/common/bytestream.cpp (deps) /<>/intl/icu/source/common/locresdata.cpp (deps) /<>/intl/icu/source/common/loclikely.cpp (deps) /<>/intl/icu/source/common/locdspnm.cpp (deps) /<>/intl/icu/source/common/locdispnames.cpp (deps) /<>/intl/icu/source/common/locavailable.cpp (deps) /<>/intl/icu/source/common/locutil.cpp (deps) /<>/intl/icu/source/common/locid.cpp (deps) /<>/intl/icu/source/common/uloc.cpp (deps) /<>/intl/icu/source/common/locmap.c (deps) /<>/intl/icu/source/common/ucat.c (deps) /<>/intl/icu/source/common/messagepattern.cpp (deps) /<>/intl/icu/source/common/ucurr.cpp (deps) /<>/intl/icu/source/common/resbund_cnv.cpp (deps) /<>/intl/icu/source/common/resbund.cpp (deps) /<>/intl/icu/source/common/uresdata.cpp (deps) /<>/intl/icu/source/common/ures_cnv.c (deps) /<>/intl/icu/source/common/uresbund.cpp (deps) /<>/intl/icu/source/common/resource.cpp (deps) /<>/intl/icu/source/common/ucnv_ct.c (deps) /<>/intl/icu/source/common/ucnv_set.c (deps) /<>/intl/icu/source/common/ucnvdisp.c (deps) /<>/intl/icu/source/common/ucnvisci.c (deps) /<>/intl/icu/source/common/ucnv_lmb.c (deps) /<>/intl/icu/source/common/ucnvhz.c (deps) /<>/intl/icu/source/common/ucnv2022.cpp (deps) /<>/intl/icu/source/common/ucnvmbcs.cpp (deps) /<>/intl/icu/source/common/ucnv_ext.cpp (deps) /<>/intl/icu/source/common/ucnvbocu.cpp (deps) /<>/intl/icu/source/common/ucnvscsu.c (deps) /<>/intl/icu/source/common/ucnv_u32.c (deps) /<>/intl/icu/source/common/ucnv_u16.c (deps) /<>/intl/icu/source/common/ucnv_u8.c (deps) /<>/intl/icu/source/common/ucnv_u7.c (deps) /<>/intl/icu/source/common/ucnvlat1.c (deps) /<>/intl/icu/source/common/ucnv_err.c (deps) /<>/intl/icu/source/common/ucnv_cb.c (deps) /<>/intl/icu/source/common/ucnv_io.cpp (deps) /<>/intl/icu/source/common/ucnv_cnv.c (deps) /<>/intl/icu/source/common/ucnv_bld.cpp (deps) /<>/intl/icu/source/common/ucnv.c (deps) /<>/intl/icu/source/common/uvectr64.cpp (deps) /<>/intl/icu/source/common/uvectr32.cpp (deps) /<>/intl/icu/source/common/ustack.cpp (deps) /<>/intl/icu/source/common/uvector.cpp (deps) /<>/intl/icu/source/common/ustrenum.cpp (deps) /<>/intl/icu/source/common/uenum.c (deps) /<>/intl/icu/source/common/uhash_us.cpp (deps) /<>/intl/icu/source/common/uhash.c (deps) /<>/intl/icu/source/common/utrace.c (deps) /<>/intl/icu/source/common/ucol_swp.cpp (deps) /<>/intl/icu/source/common/udataswp.c (deps) /<>/intl/icu/source/common/umapfile.c (deps) /<>/intl/icu/source/common/udatamem.c (deps) /<>/intl/icu/source/common/ucmndata.c (deps) /<>/intl/icu/source/common/udata.cpp (deps) /<>/intl/icu/source/common/cstr.cpp (deps) /<>/intl/icu/source/common/charstr.cpp (deps) /<>/intl/icu/source/common/cmemory.c (deps) /<>/intl/icu/source/common/uobject.cpp (deps) /<>/intl/icu/source/common/uinit.cpp (deps) /<>/intl/icu/source/common/ucln_cmn.cpp (deps) /<>/intl/icu/source/common/umutex.cpp (deps) /<>/intl/icu/source/common/uinvchar.c (deps) /<>/intl/icu/source/common/utypes.c (deps) /<>/intl/icu/source/common/umath.c (deps) /<>/intl/icu/source/common/putil.cpp (deps) /<>/intl/icu/source/common/errorcode.cpp generating ../common/svchook.mk cd .. \ && CONFIG_FILES=common/Makefile CONFIG_HEADERS= /bin/bash ./config.status config.status: creating common/Makefile i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o errorcode.ao /<>/intl/icu/source/common/errorcode.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o putil.ao /<>/intl/icu/source/common/putil.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o umath.ao /<>/intl/icu/source/common/umath.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o utypes.ao /<>/intl/icu/source/common/utypes.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uinvchar.ao /<>/intl/icu/source/common/uinvchar.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o umutex.ao /<>/intl/icu/source/common/umutex.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucln_cmn.ao /<>/intl/icu/source/common/ucln_cmn.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uinit.ao /<>/intl/icu/source/common/uinit.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uobject.ao /<>/intl/icu/source/common/uobject.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o cmemory.ao /<>/intl/icu/source/common/cmemory.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o charstr.ao /<>/intl/icu/source/common/charstr.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o cstr.ao /<>/intl/icu/source/common/cstr.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o udata.ao /<>/intl/icu/source/common/udata.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucmndata.ao /<>/intl/icu/source/common/ucmndata.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o udatamem.ao /<>/intl/icu/source/common/udatamem.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o umapfile.ao /<>/intl/icu/source/common/umapfile.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o udataswp.ao /<>/intl/icu/source/common/udataswp.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucol_swp.ao /<>/intl/icu/source/common/ucol_swp.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o utrace.ao /<>/intl/icu/source/common/utrace.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uhash.ao /<>/intl/icu/source/common/uhash.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uhash_us.ao /<>/intl/icu/source/common/uhash_us.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uenum.ao /<>/intl/icu/source/common/uenum.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustrenum.ao /<>/intl/icu/source/common/ustrenum.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uvector.ao /<>/intl/icu/source/common/uvector.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustack.ao /<>/intl/icu/source/common/ustack.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uvectr32.ao /<>/intl/icu/source/common/uvectr32.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uvectr64.ao /<>/intl/icu/source/common/uvectr64.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv.ao /<>/intl/icu/source/common/ucnv.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucnv_bld.ao /<>/intl/icu/source/common/ucnv_bld.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_cnv.ao /<>/intl/icu/source/common/ucnv_cnv.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucnv_io.ao /<>/intl/icu/source/common/ucnv_io.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_cb.ao /<>/intl/icu/source/common/ucnv_cb.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_err.ao /<>/intl/icu/source/common/ucnv_err.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnvlat1.ao /<>/intl/icu/source/common/ucnvlat1.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_u7.ao /<>/intl/icu/source/common/ucnv_u7.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_u8.ao /<>/intl/icu/source/common/ucnv_u8.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_u16.ao /<>/intl/icu/source/common/ucnv_u16.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_u32.ao /<>/intl/icu/source/common/ucnv_u32.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnvscsu.ao /<>/intl/icu/source/common/ucnvscsu.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucnvbocu.ao /<>/intl/icu/source/common/ucnvbocu.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucnv_ext.ao /<>/intl/icu/source/common/ucnv_ext.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucnvmbcs.ao /<>/intl/icu/source/common/ucnvmbcs.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucnv2022.ao /<>/intl/icu/source/common/ucnv2022.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnvhz.ao /<>/intl/icu/source/common/ucnvhz.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_lmb.ao /<>/intl/icu/source/common/ucnv_lmb.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnvisci.ao /<>/intl/icu/source/common/ucnvisci.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnvdisp.ao /<>/intl/icu/source/common/ucnvdisp.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_set.ao /<>/intl/icu/source/common/ucnv_set.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnv_ct.ao /<>/intl/icu/source/common/ucnv_ct.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o resource.ao /<>/intl/icu/source/common/resource.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uresbund.ao /<>/intl/icu/source/common/uresbund.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ures_cnv.ao /<>/intl/icu/source/common/ures_cnv.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uresdata.ao /<>/intl/icu/source/common/uresdata.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o resbund.ao /<>/intl/icu/source/common/resbund.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o resbund_cnv.ao /<>/intl/icu/source/common/resbund_cnv.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucurr.ao /<>/intl/icu/source/common/ucurr.cpp In file included from /usr/include/string.h:494, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/common/ucurr.cpp:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘CReg::CReg(const UChar*, const char*)’ at /<>/intl/icu/source/common/ucurr.cpp:417:9, inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /<>/intl/icu/source/common/ucurr.cpp:426:41, inlined from ‘const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)’ at /<>/intl/icu/source/common/ucurr.cpp:498:25: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/intl/icu/source/common/ucurr.cpp:21: /<>/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)’: /<>/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /<>/intl/icu/source/common/ucurr.cpp:413:32: note: in expansion of macro ‘uprv_strlen’ 413 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o messagepattern.ao /<>/intl/icu/source/common/messagepattern.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucat.ao /<>/intl/icu/source/common/ucat.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o locmap.ao /<>/intl/icu/source/common/locmap.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uloc.ao /<>/intl/icu/source/common/uloc.cpp In file included from /usr/include/string.h:494, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/common/cstring.h:31, from /<>/intl/icu/source/common/uloc.cpp:41: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)’ at /<>/intl/icu/source/common/uloc.cpp:1688:13: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/intl/icu/source/common/uloc.cpp:41: /<>/intl/icu/source/common/uloc.cpp: In function ‘int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)’: /<>/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /<>/intl/icu/source/common/uloc.cpp:1685:24: note: in expansion of macro ‘uprv_strlen’ 1685 | len = (int32_t)uprv_strlen(d); | ^~~~~~~~~~~ i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o locid.ao /<>/intl/icu/source/common/locid.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o locutil.ao /<>/intl/icu/source/common/locutil.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o locavailable.ao /<>/intl/icu/source/common/locavailable.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o locdispnames.ao /<>/intl/icu/source/common/locdispnames.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o locdspnm.ao /<>/intl/icu/source/common/locdspnm.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o loclikely.ao /<>/intl/icu/source/common/loclikely.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o locresdata.ao /<>/intl/icu/source/common/locresdata.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o bytestream.ao /<>/intl/icu/source/common/bytestream.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o stringpiece.ao /<>/intl/icu/source/common/stringpiece.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o stringtriebuilder.ao /<>/intl/icu/source/common/stringtriebuilder.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o bytestriebuilder.ao /<>/intl/icu/source/common/bytestriebuilder.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o bytestrie.ao /<>/intl/icu/source/common/bytestrie.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o bytestrieiterator.ao /<>/intl/icu/source/common/bytestrieiterator.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucharstrie.ao /<>/intl/icu/source/common/ucharstrie.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucharstriebuilder.ao /<>/intl/icu/source/common/ucharstriebuilder.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucharstrieiterator.ao /<>/intl/icu/source/common/ucharstrieiterator.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dictionarydata.ao /<>/intl/icu/source/common/dictionarydata.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o appendable.ao /<>/intl/icu/source/common/appendable.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustr_cnv.ao /<>/intl/icu/source/common/ustr_cnv.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unistr_cnv.ao /<>/intl/icu/source/common/unistr_cnv.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unistr.ao /<>/intl/icu/source/common/unistr.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unistr_case.ao /<>/intl/icu/source/common/unistr_case.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unistr_props.ao /<>/intl/icu/source/common/unistr_props.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o utf_impl.ao /<>/intl/icu/source/common/utf_impl.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustring.ao /<>/intl/icu/source/common/ustring.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustrcase.ao /<>/intl/icu/source/common/ustrcase.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucasemap.ao /<>/intl/icu/source/common/ucasemap.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucasemap_titlecase_brkiter.ao /<>/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o cstring.ao /<>/intl/icu/source/common/cstring.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ustrfmt.ao /<>/intl/icu/source/common/ustrfmt.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustrtrns.ao /<>/intl/icu/source/common/ustrtrns.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustr_wcs.ao /<>/intl/icu/source/common/ustr_wcs.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o utext.ao /<>/intl/icu/source/common/utext.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unistr_case_locale.ao /<>/intl/icu/source/common/unistr_case_locale.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustrcase_locale.ao /<>/intl/icu/source/common/ustrcase_locale.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unistr_titlecase_brkiter.ao /<>/intl/icu/source/common/unistr_titlecase_brkiter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ustr_titlecase_brkiter.ao /<>/intl/icu/source/common/ustr_titlecase_brkiter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o normalizer2impl.ao /<>/intl/icu/source/common/normalizer2impl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o normalizer2.ao /<>/intl/icu/source/common/normalizer2.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o filterednormalizer2.ao /<>/intl/icu/source/common/filterednormalizer2.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o normlzr.ao /<>/intl/icu/source/common/normlzr.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unorm.ao /<>/intl/icu/source/common/unorm.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unormcmp.ao /<>/intl/icu/source/common/unormcmp.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o loadednormalizer2impl.ao /<>/intl/icu/source/common/loadednormalizer2impl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o chariter.ao /<>/intl/icu/source/common/chariter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o schriter.ao /<>/intl/icu/source/common/schriter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uchriter.ao /<>/intl/icu/source/common/uchriter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uiter.ao /<>/intl/icu/source/common/uiter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o patternprops.ao /<>/intl/icu/source/common/patternprops.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uchar.ao /<>/intl/icu/source/common/uchar.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uprops.ao /<>/intl/icu/source/common/uprops.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucase.ao /<>/intl/icu/source/common/ucase.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o propname.ao /<>/intl/icu/source/common/propname.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ubidi_props.ao /<>/intl/icu/source/common/ubidi_props.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ubidi.ao /<>/intl/icu/source/common/ubidi.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ubidiwrt.ao /<>/intl/icu/source/common/ubidiwrt.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ubidiln.ao /<>/intl/icu/source/common/ubidiln.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ushape.ao /<>/intl/icu/source/common/ushape.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uscript.ao /<>/intl/icu/source/common/uscript.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uscript_props.ao /<>/intl/icu/source/common/uscript_props.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o usc_impl.ao /<>/intl/icu/source/common/usc_impl.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unames.ao /<>/intl/icu/source/common/unames.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o utrie.ao /<>/intl/icu/source/common/utrie.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o utrie2.ao /<>/intl/icu/source/common/utrie2.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o utrie2_builder.ao /<>/intl/icu/source/common/utrie2_builder.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o bmpset.ao /<>/intl/icu/source/common/bmpset.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unisetspan.ao /<>/intl/icu/source/common/unisetspan.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uset_props.ao /<>/intl/icu/source/common/uset_props.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uniset_props.ao /<>/intl/icu/source/common/uniset_props.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uniset_closure.ao /<>/intl/icu/source/common/uniset_closure.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uset.ao /<>/intl/icu/source/common/uset.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uniset.ao /<>/intl/icu/source/common/uniset.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o usetiter.ao /<>/intl/icu/source/common/usetiter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ruleiter.ao /<>/intl/icu/source/common/ruleiter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o caniter.ao /<>/intl/icu/source/common/caniter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unifilt.ao /<>/intl/icu/source/common/unifilt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unifunct.ao /<>/intl/icu/source/common/unifunct.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uarrsort.ao /<>/intl/icu/source/common/uarrsort.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o brkiter.ao /<>/intl/icu/source/common/brkiter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ubrk.ao /<>/intl/icu/source/common/ubrk.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o brkeng.ao /<>/intl/icu/source/common/brkeng.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dictbe.ao /<>/intl/icu/source/common/dictbe.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o filteredbrk.ao /<>/intl/icu/source/common/filteredbrk.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbbi.ao /<>/intl/icu/source/common/rbbi.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbbidata.ao /<>/intl/icu/source/common/rbbidata.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbbinode.ao /<>/intl/icu/source/common/rbbinode.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbbirb.ao /<>/intl/icu/source/common/rbbirb.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbbiscan.ao /<>/intl/icu/source/common/rbbiscan.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbbisetb.ao /<>/intl/icu/source/common/rbbisetb.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbbistbl.ao /<>/intl/icu/source/common/rbbistbl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbbitblb.ao /<>/intl/icu/source/common/rbbitblb.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o serv.ao /<>/intl/icu/source/common/serv.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o servnotf.ao /<>/intl/icu/source/common/servnotf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o servls.ao /<>/intl/icu/source/common/servls.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o servlk.ao /<>/intl/icu/source/common/servlk.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o servlkf.ao /<>/intl/icu/source/common/servlkf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o servrbf.ao /<>/intl/icu/source/common/servrbf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o servslkf.ao /<>/intl/icu/source/common/servslkf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uidna.ao /<>/intl/icu/source/common/uidna.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o usprep.ao /<>/intl/icu/source/common/usprep.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uts46.ao /<>/intl/icu/source/common/uts46.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o punycode.ao /<>/intl/icu/source/common/punycode.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o util.ao /<>/intl/icu/source/common/util.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o util_props.ao /<>/intl/icu/source/common/util_props.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o parsepos.ao /<>/intl/icu/source/common/parsepos.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o locbased.ao /<>/intl/icu/source/common/locbased.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o cwchar.ao /<>/intl/icu/source/common/cwchar.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o wintz.ao /<>/intl/icu/source/common/wintz.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dtintrv.ao /<>/intl/icu/source/common/dtintrv.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucnvsel.ao /<>/intl/icu/source/common/ucnvsel.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o propsvec.ao /<>/intl/icu/source/common/propsvec.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ulist.ao /<>/intl/icu/source/common/ulist.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uloc_tag.ao /<>/intl/icu/source/common/uloc_tag.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o icudataver.ao /<>/intl/icu/source/common/icudataver.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o icuplug.ao /<>/intl/icu/source/common/icuplug.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o listformatter.ao /<>/intl/icu/source/common/listformatter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ulistformatter.ao /<>/intl/icu/source/common/ulistformatter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o sharedobject.ao /<>/intl/icu/source/common/sharedobject.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o simpleformatter.ao /<>/intl/icu/source/common/simpleformatter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unifiedcache.ao /<>/intl/icu/source/common/unifiedcache.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uloc_keytype.ao /<>/intl/icu/source/common/uloc_keytype.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ubiditransform.ao /<>/intl/icu/source/common/ubiditransform.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " "-DU_ICU_DATA_DEFAULT_DIR=\"/usr/local/share/icu/58.2\"" -DU_ATTRIBUTE_DEPRECATED= -DU_COMMON_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o pluralmap.ao /<>/intl/icu/source/common/pluralmap.cpp ar r ../lib/libicuuc.a errorcode.ao putil.ao umath.ao utypes.ao uinvchar.ao umutex.ao ucln_cmn.ao uinit.ao uobject.ao cmemory.ao charstr.ao cstr.ao udata.ao ucmndata.ao udatamem.ao umapfile.ao udataswp.ao ucol_swp.ao utrace.ao uhash.ao uhash_us.ao uenum.ao ustrenum.ao uvector.ao ustack.ao uvectr32.ao uvectr64.ao ucnv.ao ucnv_bld.ao ucnv_cnv.ao ucnv_io.ao ucnv_cb.ao ucnv_err.ao ucnvlat1.ao ucnv_u7.ao ucnv_u8.ao ucnv_u16.ao ucnv_u32.ao ucnvscsu.ao ucnvbocu.ao ucnv_ext.ao ucnvmbcs.ao ucnv2022.ao ucnvhz.ao ucnv_lmb.ao ucnvisci.ao ucnvdisp.ao ucnv_set.ao ucnv_ct.ao resource.ao uresbund.ao ures_cnv.ao uresdata.ao resbund.ao resbund_cnv.ao ucurr.ao messagepattern.ao ucat.ao locmap.ao uloc.ao locid.ao locutil.ao locavailable.ao locdispnames.ao locdspnm.ao loclikely.ao locresdata.ao bytestream.ao stringpiece.ao stringtriebuilder.ao bytestriebuilder.ao bytestrie.ao bytestrieiterator.ao ucharstrie.ao ucharstriebuilder.ao ucharstrieiterator.ao dictionarydata.ao appendable.ao ustr_cnv.ao unistr_cnv.ao unistr.ao unistr_case.ao unistr_props.ao utf_impl.ao ustring.ao ustrcase.ao ucasemap.ao ucasemap_titlecase_brkiter.ao cstring.ao ustrfmt.ao ustrtrns.ao ustr_wcs.ao utext.ao unistr_case_locale.ao ustrcase_locale.ao unistr_titlecase_brkiter.ao ustr_titlecase_brkiter.ao normalizer2impl.ao normalizer2.ao filterednormalizer2.ao normlzr.ao unorm.ao unormcmp.ao loadednormalizer2impl.ao chariter.ao schriter.ao uchriter.ao uiter.ao patternprops.ao uchar.ao uprops.ao ucase.ao propname.ao ubidi_props.ao ubidi.ao ubidiwrt.ao ubidiln.ao ushape.ao uscript.ao uscript_props.ao usc_impl.ao unames.ao utrie.ao utrie2.ao utrie2_builder.ao bmpset.ao unisetspan.ao uset_props.ao uniset_props.ao uniset_closure.ao uset.ao uniset.ao usetiter.ao ruleiter.ao caniter.ao unifilt.ao unifunct.ao uarrsort.ao brkiter.ao ubrk.ao brkeng.ao dictbe.ao filteredbrk.ao rbbi.ao rbbidata.ao rbbinode.ao rbbirb.ao rbbiscan.ao rbbisetb.ao rbbistbl.ao rbbitblb.ao serv.ao servnotf.ao servls.ao servlk.ao servlkf.ao servrbf.ao servslkf.ao uidna.ao usprep.ao uts46.ao punycode.ao util.ao util_props.ao parsepos.ao locbased.ao cwchar.ao wintz.ao dtintrv.ao ucnvsel.ao propsvec.ao ulist.ao uloc_tag.ao icudataver.ao icuplug.ao listformatter.ao ulistformatter.ao sharedobject.ao simpleformatter.ao unifiedcache.ao uloc_keytype.ao ubiditransform.ao pluralmap.ao ar: creating ../lib/libicuuc.a ranlib ../lib/libicuuc.a make[3]: Leaving directory '/tmp/icu-obj-xv0irR/common' make[2]: Making `all' in `i18n' make[3]: Entering directory '/tmp/icu-obj-xv0irR/i18n' (deps) /<>/intl/icu/source/i18n/dayperiodrules.cpp (deps) /<>/intl/icu/source/i18n/visibledigits.cpp (deps) /<>/intl/icu/source/i18n/decimfmtimpl.cpp (deps) /<>/intl/icu/source/i18n/smallintformatter.cpp (deps) /<>/intl/icu/source/i18n/affixpatternparser.cpp (deps) /<>/intl/icu/source/i18n/precision.cpp (deps) /<>/intl/icu/source/i18n/pluralaffix.cpp (deps) /<>/intl/icu/source/i18n/digitaffixesandpadding.cpp (deps) /<>/intl/icu/source/i18n/valueformatter.cpp (deps) /<>/intl/icu/source/i18n/digitaffix.cpp (deps) /<>/intl/icu/source/i18n/digitformatter.cpp (deps) /<>/intl/icu/source/i18n/digitinterval.cpp (deps) /<>/intl/icu/source/i18n/digitgrouping.cpp (deps) /<>/intl/icu/source/i18n/scientificnumberformatter.cpp (deps) /<>/intl/icu/source/i18n/sharedbreakiterator.cpp (deps) /<>/intl/icu/source/i18n/measunit.cpp (deps) /<>/intl/icu/source/i18n/quantityformatter.cpp (deps) /<>/intl/icu/source/i18n/reldatefmt.cpp (deps) /<>/intl/icu/source/i18n/uregion.cpp (deps) /<>/intl/icu/source/i18n/scriptset.cpp (deps) /<>/intl/icu/source/i18n/region.cpp (deps) /<>/intl/icu/source/i18n/gender.cpp (deps) /<>/intl/icu/source/i18n/compactdecimalformat.cpp (deps) /<>/intl/icu/source/i18n/tzfmt.cpp (deps) /<>/intl/icu/source/i18n/tzgnames.cpp (deps) /<>/intl/icu/source/i18n/tznames_impl.cpp (deps) /<>/intl/icu/source/i18n/tznames.cpp (deps) /<>/intl/icu/source/i18n/alphaindex.cpp (deps) /<>/intl/icu/source/i18n/decContext.c (deps) /<>/intl/icu/source/i18n/decNumber.c (deps) /<>/intl/icu/source/i18n/ufieldpositer.cpp (deps) /<>/intl/icu/source/i18n/fpositer.cpp (deps) /<>/intl/icu/source/i18n/fphdlimp.cpp (deps) /<>/intl/icu/source/i18n/vzone.cpp (deps) /<>/intl/icu/source/i18n/zrule.cpp (deps) /<>/intl/icu/source/i18n/ztrans.cpp (deps) /<>/intl/icu/source/i18n/smpdtfst.cpp (deps) /<>/intl/icu/source/i18n/decfmtst.cpp (deps) /<>/intl/icu/source/i18n/uspoof_conf.cpp (deps) /<>/intl/icu/source/i18n/uspoof_build.cpp (deps) /<>/intl/icu/source/i18n/uspoof_impl.cpp (deps) /<>/intl/icu/source/i18n/uspoof.cpp (deps) /<>/intl/icu/source/i18n/currpinf.cpp (deps) /<>/intl/icu/source/i18n/tmutfmt.cpp (deps) /<>/intl/icu/source/i18n/tmutamt.cpp (deps) /<>/intl/icu/source/i18n/tmunit.cpp (deps) /<>/intl/icu/source/i18n/udateintervalformat.cpp (deps) /<>/intl/icu/source/i18n/dtitvinf.cpp (deps) /<>/intl/icu/source/i18n/dtitvfmt.cpp (deps) /<>/intl/icu/source/i18n/selfmt.cpp (deps) /<>/intl/icu/source/i18n/plurfmt.cpp (deps) /<>/intl/icu/source/i18n/plurrule.cpp (deps) /<>/intl/icu/source/i18n/upluralrules.cpp (deps) /<>/intl/icu/source/i18n/standardplural.cpp (deps) /<>/intl/icu/source/i18n/zonemeta.cpp (deps) /<>/intl/icu/source/i18n/vtzone.cpp (deps) /<>/intl/icu/source/i18n/tztrans.cpp (deps) /<>/intl/icu/source/i18n/tzrule.cpp (deps) /<>/intl/icu/source/i18n/rbtz.cpp (deps) /<>/intl/icu/source/i18n/dtrule.cpp (deps) /<>/intl/icu/source/i18n/basictz.cpp (deps) /<>/intl/icu/source/i18n/winnmfmt.cpp (deps) /<>/intl/icu/source/i18n/windtfmt.cpp (deps) /<>/intl/icu/source/i18n/wintzimpl.cpp (deps) /<>/intl/icu/source/i18n/inputext.cpp (deps) /<>/intl/icu/source/i18n/csrutf8.cpp (deps) /<>/intl/icu/source/i18n/csrucode.cpp (deps) /<>/intl/icu/source/i18n/csrsbcs.cpp (deps) /<>/intl/icu/source/i18n/csrmbcs.cpp (deps) /<>/intl/icu/source/i18n/csrecog.cpp (deps) /<>/intl/icu/source/i18n/csr2022.cpp (deps) /<>/intl/icu/source/i18n/csmatch.cpp (deps) /<>/intl/icu/source/i18n/csdetect.cpp (deps) /<>/intl/icu/source/i18n/utmscale.c (deps) /<>/intl/icu/source/i18n/measure.cpp (deps) /<>/intl/icu/source/i18n/currunit.cpp (deps) /<>/intl/icu/source/i18n/curramt.cpp (deps) /<>/intl/icu/source/i18n/currfmt.cpp (deps) /<>/intl/icu/source/i18n/measfmt.cpp (deps) /<>/intl/icu/source/i18n/ulocdata.c (deps) /<>/intl/icu/source/i18n/uregexc.cpp (deps) /<>/intl/icu/source/i18n/uregex.cpp (deps) /<>/intl/icu/source/i18n/regeximp.cpp (deps) /<>/intl/icu/source/i18n/regextxt.cpp (deps) /<>/intl/icu/source/i18n/regexst.cpp (deps) /<>/intl/icu/source/i18n/repattrn.cpp (deps) /<>/intl/icu/source/i18n/rematch.cpp (deps) /<>/intl/icu/source/i18n/regexcmp.cpp (deps) /<>/intl/icu/source/i18n/brktrans.cpp (deps) /<>/intl/icu/source/i18n/transreg.cpp (deps) /<>/intl/icu/source/i18n/quant.cpp (deps) /<>/intl/icu/source/i18n/nortrans.cpp (deps) /<>/intl/icu/source/i18n/uni2name.cpp (deps) /<>/intl/icu/source/i18n/name2uni.cpp (deps) /<>/intl/icu/source/i18n/anytrans.cpp (deps) /<>/intl/icu/source/i18n/toupptrn.cpp (deps) /<>/intl/icu/source/i18n/tolowtrn.cpp (deps) /<>/intl/icu/source/i18n/titletrn.cpp (deps) /<>/intl/icu/source/i18n/casetrn.cpp (deps) /<>/intl/icu/source/i18n/remtrans.cpp (deps) /<>/intl/icu/source/i18n/nultrans.cpp (deps) /<>/intl/icu/source/i18n/rbt_set.cpp (deps) /<>/intl/icu/source/i18n/rbt_rule.cpp (deps) /<>/intl/icu/source/i18n/rbt_pars.cpp (deps) /<>/intl/icu/source/i18n/rbt_data.cpp (deps) /<>/intl/icu/source/i18n/rbt.cpp (deps) /<>/intl/icu/source/i18n/cpdtrans.cpp (deps) /<>/intl/icu/source/i18n/tridpars.cpp (deps) /<>/intl/icu/source/i18n/strrepl.cpp (deps) /<>/intl/icu/source/i18n/funcrepl.cpp (deps) /<>/intl/icu/source/i18n/unesctrn.cpp (deps) /<>/intl/icu/source/i18n/esctrn.cpp (deps) /<>/intl/icu/source/i18n/utrans.cpp (deps) /<>/intl/icu/source/i18n/translit.cpp (deps) /<>/intl/icu/source/i18n/stsearch.cpp (deps) /<>/intl/icu/source/i18n/search.cpp (deps) /<>/intl/icu/source/i18n/usearch.cpp (deps) /<>/intl/icu/source/i18n/strmatch.cpp (deps) /<>/intl/icu/source/i18n/collationfastlatinbuilder.cpp (deps) /<>/intl/icu/source/i18n/collationbuilder.cpp (deps) /<>/intl/icu/source/i18n/collationruleparser.cpp (deps) /<>/intl/icu/source/i18n/collationweights.cpp (deps) /<>/intl/icu/source/i18n/collationdatabuilder.cpp (deps) /<>/intl/icu/source/i18n/collationrootelements.cpp (deps) /<>/intl/icu/source/i18n/collationroot.cpp (deps) /<>/intl/icu/source/i18n/rulebasedcollator.cpp (deps) /<>/intl/icu/source/i18n/collationkeys.cpp (deps) /<>/intl/icu/source/i18n/collationfastlatin.cpp (deps) /<>/intl/icu/source/i18n/collationcompare.cpp (deps) /<>/intl/icu/source/i18n/collationsets.cpp (deps) /<>/intl/icu/source/i18n/uitercollationiterator.cpp (deps) /<>/intl/icu/source/i18n/utf8collationiterator.cpp (deps) /<>/intl/icu/source/i18n/utf16collationiterator.cpp (deps) /<>/intl/icu/source/i18n/collationiterator.cpp (deps) /<>/intl/icu/source/i18n/collationfcd.cpp (deps) /<>/intl/icu/source/i18n/collationdatawriter.cpp (deps) /<>/intl/icu/source/i18n/collationdatareader.cpp (deps) /<>/intl/icu/source/i18n/collationtailoring.cpp (deps) /<>/intl/icu/source/i18n/collationdata.cpp (deps) /<>/intl/icu/source/i18n/collationsettings.cpp (deps) /<>/intl/icu/source/i18n/collation.cpp (deps) /<>/intl/icu/source/i18n/ucol_sit.cpp (deps) /<>/intl/icu/source/i18n/ucol_res.cpp (deps) /<>/intl/icu/source/i18n/ucol.cpp (deps) /<>/intl/icu/source/i18n/ucoleitr.cpp (deps) /<>/intl/icu/source/i18n/bocsu.cpp (deps) /<>/intl/icu/source/i18n/sortkey.cpp (deps) /<>/intl/icu/source/i18n/coll.cpp (deps) /<>/intl/icu/source/i18n/coleitr.cpp (deps) /<>/intl/icu/source/i18n/ethpccal.cpp (deps) /<>/intl/icu/source/i18n/dangical.cpp (deps) /<>/intl/icu/source/i18n/coptccal.cpp (deps) /<>/intl/icu/source/i18n/cecal.cpp (deps) /<>/intl/icu/source/i18n/chnsecal.cpp (deps) /<>/intl/icu/source/i18n/indiancal.cpp (deps) /<>/intl/icu/source/i18n/hebrwcal.cpp (deps) /<>/intl/icu/source/i18n/gregoimp.cpp (deps) /<>/intl/icu/source/i18n/japancal.cpp (deps) /<>/intl/icu/source/i18n/islamcal.cpp (deps) /<>/intl/icu/source/i18n/persncal.cpp (deps) /<>/intl/icu/source/i18n/buddhcal.cpp (deps) /<>/intl/icu/source/i18n/taiwncal.cpp (deps) /<>/intl/icu/source/i18n/astro.cpp (deps) /<>/intl/icu/source/i18n/olsontz.cpp (deps) /<>/intl/icu/source/i18n/simpletz.cpp (deps) /<>/intl/icu/source/i18n/timezone.cpp (deps) /<>/intl/icu/source/i18n/gregocal.cpp (deps) /<>/intl/icu/source/i18n/calendar.cpp (deps) /<>/intl/icu/source/i18n/ucal.cpp (deps) /<>/intl/icu/source/i18n/ucsdet.cpp (deps) /<>/intl/icu/source/i18n/unumsys.cpp (deps) /<>/intl/icu/source/i18n/numsys.cpp (deps) /<>/intl/icu/source/i18n/rbnf.cpp (deps) /<>/intl/icu/source/i18n/nfsubs.cpp (deps) /<>/intl/icu/source/i18n/nfrule.cpp (deps) /<>/intl/icu/source/i18n/nfrs.cpp (deps) /<>/intl/icu/source/i18n/udatpg.cpp (deps) /<>/intl/icu/source/i18n/dtptngen.cpp (deps) /<>/intl/icu/source/i18n/udat.cpp (deps) /<>/intl/icu/source/i18n/dtfmtsym.cpp (deps) /<>/intl/icu/source/i18n/reldtfmt.cpp (deps) /<>/intl/icu/source/i18n/smpdtfmt.cpp (deps) /<>/intl/icu/source/i18n/datefmt.cpp (deps) /<>/intl/icu/source/i18n/choicfmt.cpp (deps) /<>/intl/icu/source/i18n/fmtable_cnv.cpp (deps) /<>/intl/icu/source/i18n/digitlst.cpp (deps) /<>/intl/icu/source/i18n/dcfmtsym.cpp (deps) /<>/intl/icu/source/i18n/decimalformatpattern.cpp (deps) /<>/intl/icu/source/i18n/decimfmt.cpp (deps) /<>/intl/icu/source/i18n/unum.cpp (deps) /<>/intl/icu/source/i18n/numfmt.cpp (deps) /<>/intl/icu/source/i18n/umsg.cpp (deps) /<>/intl/icu/source/i18n/msgfmt.cpp (deps) /<>/intl/icu/source/i18n/format.cpp (deps) /<>/intl/icu/source/i18n/fmtable.cpp (deps) /<>/intl/icu/source/i18n/ucln_in.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucln_in.ao /<>/intl/icu/source/i18n/ucln_in.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o fmtable.ao /<>/intl/icu/source/i18n/fmtable.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o format.ao /<>/intl/icu/source/i18n/format.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o msgfmt.ao /<>/intl/icu/source/i18n/msgfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o umsg.ao /<>/intl/icu/source/i18n/umsg.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o numfmt.ao /<>/intl/icu/source/i18n/numfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unum.ao /<>/intl/icu/source/i18n/unum.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o decimfmt.ao /<>/intl/icu/source/i18n/decimfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o decimalformatpattern.ao /<>/intl/icu/source/i18n/decimalformatpattern.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dcfmtsym.ao /<>/intl/icu/source/i18n/dcfmtsym.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o digitlst.ao /<>/intl/icu/source/i18n/digitlst.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o fmtable_cnv.ao /<>/intl/icu/source/i18n/fmtable_cnv.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o choicfmt.ao /<>/intl/icu/source/i18n/choicfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o datefmt.ao /<>/intl/icu/source/i18n/datefmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o smpdtfmt.ao /<>/intl/icu/source/i18n/smpdtfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o reldtfmt.ao /<>/intl/icu/source/i18n/reldtfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dtfmtsym.ao /<>/intl/icu/source/i18n/dtfmtsym.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o udat.ao /<>/intl/icu/source/i18n/udat.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dtptngen.ao /<>/intl/icu/source/i18n/dtptngen.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o udatpg.ao /<>/intl/icu/source/i18n/udatpg.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o nfrs.ao /<>/intl/icu/source/i18n/nfrs.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o nfrule.ao /<>/intl/icu/source/i18n/nfrule.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o nfsubs.ao /<>/intl/icu/source/i18n/nfsubs.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbnf.ao /<>/intl/icu/source/i18n/rbnf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o numsys.ao /<>/intl/icu/source/i18n/numsys.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unumsys.ao /<>/intl/icu/source/i18n/unumsys.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucsdet.ao /<>/intl/icu/source/i18n/ucsdet.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucal.ao /<>/intl/icu/source/i18n/ucal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o calendar.ao /<>/intl/icu/source/i18n/calendar.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o gregocal.ao /<>/intl/icu/source/i18n/gregocal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o timezone.ao /<>/intl/icu/source/i18n/timezone.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o simpletz.ao /<>/intl/icu/source/i18n/simpletz.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o olsontz.ao /<>/intl/icu/source/i18n/olsontz.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o astro.ao /<>/intl/icu/source/i18n/astro.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o taiwncal.ao /<>/intl/icu/source/i18n/taiwncal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o buddhcal.ao /<>/intl/icu/source/i18n/buddhcal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o persncal.ao /<>/intl/icu/source/i18n/persncal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o islamcal.ao /<>/intl/icu/source/i18n/islamcal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o japancal.ao /<>/intl/icu/source/i18n/japancal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o gregoimp.ao /<>/intl/icu/source/i18n/gregoimp.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o hebrwcal.ao /<>/intl/icu/source/i18n/hebrwcal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o indiancal.ao /<>/intl/icu/source/i18n/indiancal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o chnsecal.ao /<>/intl/icu/source/i18n/chnsecal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o cecal.ao /<>/intl/icu/source/i18n/cecal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o coptccal.ao /<>/intl/icu/source/i18n/coptccal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dangical.ao /<>/intl/icu/source/i18n/dangical.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ethpccal.ao /<>/intl/icu/source/i18n/ethpccal.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o coleitr.ao /<>/intl/icu/source/i18n/coleitr.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o coll.ao /<>/intl/icu/source/i18n/coll.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o sortkey.ao /<>/intl/icu/source/i18n/sortkey.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o bocsu.ao /<>/intl/icu/source/i18n/bocsu.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucoleitr.ao /<>/intl/icu/source/i18n/ucoleitr.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucol.ao /<>/intl/icu/source/i18n/ucol.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucol_res.ao /<>/intl/icu/source/i18n/ucol_res.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucol_sit.ao /<>/intl/icu/source/i18n/ucol_sit.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collation.ao /<>/intl/icu/source/i18n/collation.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationsettings.ao /<>/intl/icu/source/i18n/collationsettings.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationdata.ao /<>/intl/icu/source/i18n/collationdata.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationtailoring.ao /<>/intl/icu/source/i18n/collationtailoring.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationdatareader.ao /<>/intl/icu/source/i18n/collationdatareader.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationdatawriter.ao /<>/intl/icu/source/i18n/collationdatawriter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationfcd.ao /<>/intl/icu/source/i18n/collationfcd.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationiterator.ao /<>/intl/icu/source/i18n/collationiterator.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o utf16collationiterator.ao /<>/intl/icu/source/i18n/utf16collationiterator.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o utf8collationiterator.ao /<>/intl/icu/source/i18n/utf8collationiterator.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uitercollationiterator.ao /<>/intl/icu/source/i18n/uitercollationiterator.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationsets.ao /<>/intl/icu/source/i18n/collationsets.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationcompare.ao /<>/intl/icu/source/i18n/collationcompare.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationfastlatin.ao /<>/intl/icu/source/i18n/collationfastlatin.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationkeys.ao /<>/intl/icu/source/i18n/collationkeys.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rulebasedcollator.ao /<>/intl/icu/source/i18n/rulebasedcollator.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationroot.ao /<>/intl/icu/source/i18n/collationroot.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationrootelements.ao /<>/intl/icu/source/i18n/collationrootelements.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationdatabuilder.ao /<>/intl/icu/source/i18n/collationdatabuilder.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationweights.ao /<>/intl/icu/source/i18n/collationweights.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationruleparser.ao /<>/intl/icu/source/i18n/collationruleparser.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationbuilder.ao /<>/intl/icu/source/i18n/collationbuilder.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationfastlatinbuilder.ao /<>/intl/icu/source/i18n/collationfastlatinbuilder.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o strmatch.ao /<>/intl/icu/source/i18n/strmatch.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o usearch.ao /<>/intl/icu/source/i18n/usearch.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o search.ao /<>/intl/icu/source/i18n/search.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o stsearch.ao /<>/intl/icu/source/i18n/stsearch.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o translit.ao /<>/intl/icu/source/i18n/translit.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o utrans.ao /<>/intl/icu/source/i18n/utrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o esctrn.ao /<>/intl/icu/source/i18n/esctrn.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o unesctrn.ao /<>/intl/icu/source/i18n/unesctrn.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o funcrepl.ao /<>/intl/icu/source/i18n/funcrepl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o strrepl.ao /<>/intl/icu/source/i18n/strrepl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tridpars.ao /<>/intl/icu/source/i18n/tridpars.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o cpdtrans.ao /<>/intl/icu/source/i18n/cpdtrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbt.ao /<>/intl/icu/source/i18n/rbt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbt_data.ao /<>/intl/icu/source/i18n/rbt_data.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbt_pars.ao /<>/intl/icu/source/i18n/rbt_pars.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbt_rule.ao /<>/intl/icu/source/i18n/rbt_rule.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbt_set.ao /<>/intl/icu/source/i18n/rbt_set.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o nultrans.ao /<>/intl/icu/source/i18n/nultrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o remtrans.ao /<>/intl/icu/source/i18n/remtrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o casetrn.ao /<>/intl/icu/source/i18n/casetrn.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o titletrn.ao /<>/intl/icu/source/i18n/titletrn.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tolowtrn.ao /<>/intl/icu/source/i18n/tolowtrn.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o toupptrn.ao /<>/intl/icu/source/i18n/toupptrn.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o anytrans.ao /<>/intl/icu/source/i18n/anytrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o name2uni.ao /<>/intl/icu/source/i18n/name2uni.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uni2name.ao /<>/intl/icu/source/i18n/uni2name.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o nortrans.ao /<>/intl/icu/source/i18n/nortrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o quant.ao /<>/intl/icu/source/i18n/quant.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o transreg.ao /<>/intl/icu/source/i18n/transreg.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o brktrans.ao /<>/intl/icu/source/i18n/brktrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o regexcmp.ao /<>/intl/icu/source/i18n/regexcmp.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rematch.ao /<>/intl/icu/source/i18n/rematch.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o repattrn.ao /<>/intl/icu/source/i18n/repattrn.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o regexst.ao /<>/intl/icu/source/i18n/regexst.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o regextxt.ao /<>/intl/icu/source/i18n/regextxt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o regeximp.ao /<>/intl/icu/source/i18n/regeximp.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uregex.ao /<>/intl/icu/source/i18n/uregex.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uregexc.ao /<>/intl/icu/source/i18n/uregexc.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ulocdata.ao /<>/intl/icu/source/i18n/ulocdata.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o measfmt.ao /<>/intl/icu/source/i18n/measfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o currfmt.ao /<>/intl/icu/source/i18n/currfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o curramt.ao /<>/intl/icu/source/i18n/curramt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o currunit.ao /<>/intl/icu/source/i18n/currunit.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o measure.ao /<>/intl/icu/source/i18n/measure.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o utmscale.ao /<>/intl/icu/source/i18n/utmscale.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o csdetect.ao /<>/intl/icu/source/i18n/csdetect.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o csmatch.ao /<>/intl/icu/source/i18n/csmatch.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o csr2022.ao /<>/intl/icu/source/i18n/csr2022.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o csrecog.ao /<>/intl/icu/source/i18n/csrecog.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o csrmbcs.ao /<>/intl/icu/source/i18n/csrmbcs.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o csrsbcs.ao /<>/intl/icu/source/i18n/csrsbcs.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o csrucode.ao /<>/intl/icu/source/i18n/csrucode.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o csrutf8.ao /<>/intl/icu/source/i18n/csrutf8.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o inputext.ao /<>/intl/icu/source/i18n/inputext.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o wintzimpl.ao /<>/intl/icu/source/i18n/wintzimpl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o windtfmt.ao /<>/intl/icu/source/i18n/windtfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o winnmfmt.ao /<>/intl/icu/source/i18n/winnmfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o basictz.ao /<>/intl/icu/source/i18n/basictz.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dtrule.ao /<>/intl/icu/source/i18n/dtrule.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o rbtz.ao /<>/intl/icu/source/i18n/rbtz.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tzrule.ao /<>/intl/icu/source/i18n/tzrule.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tztrans.ao /<>/intl/icu/source/i18n/tztrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o vtzone.ao /<>/intl/icu/source/i18n/vtzone.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o zonemeta.ao /<>/intl/icu/source/i18n/zonemeta.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o standardplural.ao /<>/intl/icu/source/i18n/standardplural.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o upluralrules.ao /<>/intl/icu/source/i18n/upluralrules.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o plurrule.ao /<>/intl/icu/source/i18n/plurrule.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o plurfmt.ao /<>/intl/icu/source/i18n/plurfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o selfmt.ao /<>/intl/icu/source/i18n/selfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dtitvfmt.ao /<>/intl/icu/source/i18n/dtitvfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dtitvinf.ao /<>/intl/icu/source/i18n/dtitvinf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o udateintervalformat.ao /<>/intl/icu/source/i18n/udateintervalformat.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tmunit.ao /<>/intl/icu/source/i18n/tmunit.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tmutamt.ao /<>/intl/icu/source/i18n/tmutamt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tmutfmt.ao /<>/intl/icu/source/i18n/tmutfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o currpinf.ao /<>/intl/icu/source/i18n/currpinf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uspoof.ao /<>/intl/icu/source/i18n/uspoof.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uspoof_impl.ao /<>/intl/icu/source/i18n/uspoof_impl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uspoof_build.ao /<>/intl/icu/source/i18n/uspoof_build.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uspoof_conf.ao /<>/intl/icu/source/i18n/uspoof_conf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o decfmtst.ao /<>/intl/icu/source/i18n/decfmtst.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o smpdtfst.ao /<>/intl/icu/source/i18n/smpdtfst.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ztrans.ao /<>/intl/icu/source/i18n/ztrans.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o zrule.ao /<>/intl/icu/source/i18n/zrule.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o vzone.ao /<>/intl/icu/source/i18n/vzone.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o fphdlimp.ao /<>/intl/icu/source/i18n/fphdlimp.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o fpositer.ao /<>/intl/icu/source/i18n/fpositer.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ufieldpositer.ao /<>/intl/icu/source/i18n/ufieldpositer.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o decNumber.ao /<>/intl/icu/source/i18n/decNumber.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o decContext.ao /<>/intl/icu/source/i18n/decContext.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o alphaindex.ao /<>/intl/icu/source/i18n/alphaindex.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tznames.ao /<>/intl/icu/source/i18n/tznames.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tznames_impl.ao /<>/intl/icu/source/i18n/tznames_impl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tzgnames.ao /<>/intl/icu/source/i18n/tzgnames.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tzfmt.ao /<>/intl/icu/source/i18n/tzfmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o compactdecimalformat.ao /<>/intl/icu/source/i18n/compactdecimalformat.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o gender.ao /<>/intl/icu/source/i18n/gender.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o region.ao /<>/intl/icu/source/i18n/region.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o scriptset.ao /<>/intl/icu/source/i18n/scriptset.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uregion.ao /<>/intl/icu/source/i18n/uregion.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o reldatefmt.ao /<>/intl/icu/source/i18n/reldatefmt.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o quantityformatter.ao /<>/intl/icu/source/i18n/quantityformatter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o measunit.ao /<>/intl/icu/source/i18n/measunit.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o sharedbreakiterator.ao /<>/intl/icu/source/i18n/sharedbreakiterator.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o scientificnumberformatter.ao /<>/intl/icu/source/i18n/scientificnumberformatter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o digitgrouping.ao /<>/intl/icu/source/i18n/digitgrouping.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o digitinterval.ao /<>/intl/icu/source/i18n/digitinterval.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o digitformatter.ao /<>/intl/icu/source/i18n/digitformatter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o digitaffix.ao /<>/intl/icu/source/i18n/digitaffix.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o valueformatter.ao /<>/intl/icu/source/i18n/valueformatter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o digitaffixesandpadding.ao /<>/intl/icu/source/i18n/digitaffixesandpadding.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o pluralaffix.ao /<>/intl/icu/source/i18n/pluralaffix.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o precision.ao /<>/intl/icu/source/i18n/precision.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o affixpatternparser.ao /<>/intl/icu/source/i18n/affixpatternparser.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o smallintformatter.ao /<>/intl/icu/source/i18n/smallintformatter.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o decimfmtimpl.ao /<>/intl/icu/source/i18n/decimfmtimpl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o visibledigits.ao /<>/intl/icu/source/i18n/visibledigits.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/common -DU_ATTRIBUTE_DEPRECATED= -DU_I18N_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dayperiodrules.ao /<>/intl/icu/source/i18n/dayperiodrules.cpp ar r ../lib/libicui18n.a ucln_in.ao fmtable.ao format.ao msgfmt.ao umsg.ao numfmt.ao unum.ao decimfmt.ao decimalformatpattern.ao dcfmtsym.ao digitlst.ao fmtable_cnv.ao choicfmt.ao datefmt.ao smpdtfmt.ao reldtfmt.ao dtfmtsym.ao udat.ao dtptngen.ao udatpg.ao nfrs.ao nfrule.ao nfsubs.ao rbnf.ao numsys.ao unumsys.ao ucsdet.ao ucal.ao calendar.ao gregocal.ao timezone.ao simpletz.ao olsontz.ao astro.ao taiwncal.ao buddhcal.ao persncal.ao islamcal.ao japancal.ao gregoimp.ao hebrwcal.ao indiancal.ao chnsecal.ao cecal.ao coptccal.ao dangical.ao ethpccal.ao coleitr.ao coll.ao sortkey.ao bocsu.ao ucoleitr.ao ucol.ao ucol_res.ao ucol_sit.ao collation.ao collationsettings.ao collationdata.ao collationtailoring.ao collationdatareader.ao collationdatawriter.ao collationfcd.ao collationiterator.ao utf16collationiterator.ao utf8collationiterator.ao uitercollationiterator.ao collationsets.ao collationcompare.ao collationfastlatin.ao collationkeys.ao rulebasedcollator.ao collationroot.ao collationrootelements.ao collationdatabuilder.ao collationweights.ao collationruleparser.ao collationbuilder.ao collationfastlatinbuilder.ao strmatch.ao usearch.ao search.ao stsearch.ao translit.ao utrans.ao esctrn.ao unesctrn.ao funcrepl.ao strrepl.ao tridpars.ao cpdtrans.ao rbt.ao rbt_data.ao rbt_pars.ao rbt_rule.ao rbt_set.ao nultrans.ao remtrans.ao casetrn.ao titletrn.ao tolowtrn.ao toupptrn.ao anytrans.ao name2uni.ao uni2name.ao nortrans.ao quant.ao transreg.ao brktrans.ao regexcmp.ao rematch.ao repattrn.ao regexst.ao regextxt.ao regeximp.ao uregex.ao uregexc.ao ulocdata.ao measfmt.ao currfmt.ao curramt.ao currunit.ao measure.ao utmscale.ao csdetect.ao csmatch.ao csr2022.ao csrecog.ao csrmbcs.ao csrsbcs.ao csrucode.ao csrutf8.ao inputext.ao wintzimpl.ao windtfmt.ao winnmfmt.ao basictz.ao dtrule.ao rbtz.ao tzrule.ao tztrans.ao vtzone.ao zonemeta.ao standardplural.ao upluralrules.ao plurrule.ao plurfmt.ao selfmt.ao dtitvfmt.ao dtitvinf.ao udateintervalformat.ao tmunit.ao tmutamt.ao tmutfmt.ao currpinf.ao uspoof.ao uspoof_impl.ao uspoof_build.ao uspoof_conf.ao decfmtst.ao smpdtfst.ao ztrans.ao zrule.ao vzone.ao fphdlimp.ao fpositer.ao ufieldpositer.ao decNumber.ao decContext.ao alphaindex.ao tznames.ao tznames_impl.ao tzgnames.ao tzfmt.ao compactdecimalformat.ao gender.ao region.ao scriptset.ao uregion.ao reldatefmt.ao quantityformatter.ao measunit.ao sharedbreakiterator.ao scientificnumberformatter.ao digitgrouping.ao digitinterval.ao digitformatter.ao digitaffix.ao valueformatter.ao digitaffixesandpadding.ao pluralaffix.ao precision.ao affixpatternparser.ao smallintformatter.ao decimfmtimpl.ao visibledigits.ao dayperiodrules.ao ar: creating ../lib/libicui18n.a ranlib ../lib/libicui18n.a make[3]: Leaving directory '/tmp/icu-obj-xv0irR/i18n' make[2]: Making `all' in `tools' make[3]: Entering directory '/tmp/icu-obj-xv0irR/tools' make[3]: Making `all' in `toolutil' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/toolutil' (deps) /<>/intl/icu/source/tools/toolutil/ucln_tu.cpp (deps) /<>/intl/icu/source/tools/toolutil/dbgutil.cpp (deps) /<>/intl/icu/source/tools/toolutil/udbgutil.cpp (deps) /<>/intl/icu/source/tools/toolutil/filetools.cpp (deps) /<>/intl/icu/source/tools/toolutil/flagparser.c (deps) /<>/intl/icu/source/tools/toolutil/ppucd.cpp (deps) /<>/intl/icu/source/tools/toolutil/pkg_gencmn.c (deps) /<>/intl/icu/source/tools/toolutil/pkg_genc.c (deps) /<>/intl/icu/source/tools/toolutil/pkg_icu.cpp (deps) /<>/intl/icu/source/tools/toolutil/writesrc.c (deps) /<>/intl/icu/source/tools/toolutil/xmlparser.cpp (deps) /<>/intl/icu/source/tools/toolutil/ucbuf.cpp (deps) /<>/intl/icu/source/tools/toolutil/uparse.c (deps) /<>/intl/icu/source/tools/toolutil/uoptions.c (deps) /<>/intl/icu/source/tools/toolutil/ucmstate.c (deps) /<>/intl/icu/source/tools/toolutil/ucm.c (deps) /<>/intl/icu/source/tools/toolutil/denseranges.cpp (deps) /<>/intl/icu/source/tools/toolutil/collationinfo.cpp (deps) /<>/intl/icu/source/tools/toolutil/unewdata.c (deps) /<>/intl/icu/source/tools/toolutil/toolutil.cpp (deps) /<>/intl/icu/source/tools/toolutil/swapimpl.cpp (deps) /<>/intl/icu/source/tools/toolutil/pkgitems.cpp (deps) /<>/intl/icu/source/tools/toolutil/package.cpp (deps) /<>/intl/icu/source/tools/toolutil/filestrm.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o filestrm.ao /<>/intl/icu/source/tools/toolutil/filestrm.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o package.ao /<>/intl/icu/source/tools/toolutil/package.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o pkgitems.ao /<>/intl/icu/source/tools/toolutil/pkgitems.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o swapimpl.ao /<>/intl/icu/source/tools/toolutil/swapimpl.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o toolutil.ao /<>/intl/icu/source/tools/toolutil/toolutil.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o unewdata.ao /<>/intl/icu/source/tools/toolutil/unewdata.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o collationinfo.ao /<>/intl/icu/source/tools/toolutil/collationinfo.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o denseranges.ao /<>/intl/icu/source/tools/toolutil/denseranges.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucm.ao /<>/intl/icu/source/tools/toolutil/ucm.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucmstate.ao /<>/intl/icu/source/tools/toolutil/ucmstate.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uoptions.ao /<>/intl/icu/source/tools/toolutil/uoptions.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o uparse.ao /<>/intl/icu/source/tools/toolutil/uparse.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucbuf.ao /<>/intl/icu/source/tools/toolutil/ucbuf.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o xmlparser.ao /<>/intl/icu/source/tools/toolutil/xmlparser.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o writesrc.ao /<>/intl/icu/source/tools/toolutil/writesrc.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o pkg_icu.ao /<>/intl/icu/source/tools/toolutil/pkg_icu.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o pkg_genc.ao /<>/intl/icu/source/tools/toolutil/pkg_genc.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o pkg_gencmn.ao /<>/intl/icu/source/tools/toolutil/pkg_gencmn.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ppucd.ao /<>/intl/icu/source/tools/toolutil/ppucd.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o flagparser.ao /<>/intl/icu/source/tools/toolutil/flagparser.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o filetools.ao /<>/intl/icu/source/tools/toolutil/filetools.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o udbgutil.ao /<>/intl/icu/source/tools/toolutil/udbgutil.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o dbgutil.ao /<>/intl/icu/source/tools/toolutil/dbgutil.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n "-DU_BUILD=\"i686-pc-linux-gnu\"" "-DU_HOST=\"i686-pc-linux-gnu\"" "-DU_CC=\"i686-linux-gnu-gcc\"" "-DU_CXX=\"i686-linux-gnu-g++\"" -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -DU_TOOLUTIL_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o ucln_tu.ao /<>/intl/icu/source/tools/toolutil/ucln_tu.cpp ar r ../../lib/libicutu.a filestrm.ao package.ao pkgitems.ao swapimpl.ao toolutil.ao unewdata.ao collationinfo.ao denseranges.ao ucm.ao ucmstate.ao uoptions.ao uparse.ao ucbuf.ao xmlparser.ao writesrc.ao pkg_icu.ao pkg_genc.ao pkg_gencmn.ao ppucd.ao flagparser.ao filetools.ao udbgutil.ao dbgutil.ao ucln_tu.ao ar: creating ../../lib/libicutu.a ranlib ../../lib/libicutu.a make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/toolutil' make[3]: Making `all' in `ctestfw' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/ctestfw' (deps) /<>/intl/icu/source/tools/ctestfw/ucln_ct.c (deps) /<>/intl/icu/source/tools/ctestfw/uperf.cpp (deps) /<>/intl/icu/source/tools/ctestfw/datamap.cpp (deps) /<>/intl/icu/source/tools/ctestfw/testdata.cpp (deps) /<>/intl/icu/source/tools/ctestfw/tstdtmod.cpp (deps) /<>/intl/icu/source/tools/ctestfw/ctest.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/ctestfw/../toolutil -I/<>/intl/icu/source/tools/ctestfw -DU_ATTRIBUTE_DEPRECATED= -DT_CTEST_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ctest.ao /<>/intl/icu/source/tools/ctestfw/ctest.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/ctestfw/../toolutil -I/<>/intl/icu/source/tools/ctestfw -DU_ATTRIBUTE_DEPRECATED= -DT_CTEST_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o tstdtmod.ao /<>/intl/icu/source/tools/ctestfw/tstdtmod.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/ctestfw/../toolutil -I/<>/intl/icu/source/tools/ctestfw -DU_ATTRIBUTE_DEPRECATED= -DT_CTEST_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o testdata.ao /<>/intl/icu/source/tools/ctestfw/testdata.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/ctestfw/../toolutil -I/<>/intl/icu/source/tools/ctestfw -DU_ATTRIBUTE_DEPRECATED= -DT_CTEST_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o datamap.ao /<>/intl/icu/source/tools/ctestfw/datamap.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/ctestfw/../toolutil -I/<>/intl/icu/source/tools/ctestfw -DU_ATTRIBUTE_DEPRECATED= -DT_CTEST_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o uperf.ao /<>/intl/icu/source/tools/ctestfw/uperf.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/ctestfw/../toolutil -I/<>/intl/icu/source/tools/ctestfw -DU_ATTRIBUTE_DEPRECATED= -DT_CTEST_IMPLEMENTATION -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucln_ct.ao /<>/intl/icu/source/tools/ctestfw/ucln_ct.c ar r libicutest.a ctest.ao tstdtmod.ao testdata.ao datamap.ao uperf.ao ucln_ct.ao ar: creating libicutest.a ranlib libicutest.a make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/ctestfw' make[3]: Making `all' in `makeconv' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/makeconv' (deps) /<>/intl/icu/source/tools/makeconv/gencnvex.c (deps) /<>/intl/icu/source/tools/makeconv/genmbcs.cpp (deps) /<>/intl/icu/source/tools/makeconv/ucnvstat.c (deps) /<>/intl/icu/source/tools/makeconv/makeconv.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/makeconv/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o makeconv.o /<>/intl/icu/source/tools/makeconv/makeconv.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/makeconv/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ucnvstat.o /<>/intl/icu/source/tools/makeconv/ucnvstat.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/makeconv/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o genmbcs.o /<>/intl/icu/source/tools/makeconv/genmbcs.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/makeconv/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o gencnvex.o /<>/intl/icu/source/tools/makeconv/gencnvex.c i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/makeconv makeconv.o ucnvstat.o genmbcs.o gencnvex.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/makeconv/makeconv.1 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/makeconv/makeconv.1 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/makeconv' make[3]: Making `all' in `genrb' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/genrb' (deps) /<>/intl/icu/source/tools/genrb/prscmnts.cpp (deps) /<>/intl/icu/source/tools/genrb/wrtxml.cpp (deps) /<>/intl/icu/source/tools/genrb/rle.c (deps) /<>/intl/icu/source/tools/genrb/wrtjava.cpp (deps) /<>/intl/icu/source/tools/genrb/rbutil.c (deps) /<>/intl/icu/source/tools/genrb/ustr.c (deps) /<>/intl/icu/source/tools/genrb/reslist.cpp (deps) /<>/intl/icu/source/tools/genrb/read.c (deps) /<>/intl/icu/source/tools/genrb/parse.cpp (deps) /<>/intl/icu/source/tools/genrb/genrb.cpp (deps) /<>/intl/icu/source/tools/genrb/errmsg.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o errmsg.o /<>/intl/icu/source/tools/genrb/errmsg.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o genrb.o /<>/intl/icu/source/tools/genrb/genrb.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o parse.o /<>/intl/icu/source/tools/genrb/parse.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o read.o /<>/intl/icu/source/tools/genrb/read.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o reslist.o /<>/intl/icu/source/tools/genrb/reslist.cpp In file included from /usr/include/string.h:494, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/tools/genrb/reslist.h:30, from /<>/intl/icu/source/tools/genrb/reslist.cpp:33: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void SRBRoot::write(const char*, const char*, char*, int, UErrorCode&)’ at /<>/intl/icu/source/tools/genrb/reslist.cpp:945:12: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/intl/icu/source/tools/genrb/reslist.h:31, from /<>/intl/icu/source/tools/genrb/reslist.cpp:33: /<>/intl/icu/source/tools/genrb/reslist.cpp: In member function ‘void SRBRoot::write(const char*, const char*, char*, int, UErrorCode&)’: /<>/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /<>/intl/icu/source/tools/genrb/reslist.cpp:941:27: note: in expansion of macro ‘uprv_strlen’ 941 | len = (int32_t)uprv_strlen(outputDir); | ^~~~~~~~~~~ In file included from /usr/include/string.h:494, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/tools/genrb/reslist.h:30, from /<>/intl/icu/source/tools/genrb/reslist.cpp:33: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void SRBRoot::write(const char*, const char*, char*, int, UErrorCode&)’ at /<>/intl/icu/source/tools/genrb/reslist.cpp:964:16: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/intl/icu/source/tools/genrb/reslist.h:31, from /<>/intl/icu/source/tools/genrb/reslist.cpp:33: /<>/intl/icu/source/tools/genrb/reslist.cpp: In member function ‘void SRBRoot::write(const char*, const char*, char*, int, UErrorCode&)’: /<>/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /<>/intl/icu/source/tools/genrb/reslist.cpp:960:31: note: in expansion of macro ‘uprv_strlen’ 960 | len = (int32_t)uprv_strlen(fLocale); | ^~~~~~~~~~~ In file included from /usr/include/string.h:494, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/tools/genrb/reslist.h:30, from /<>/intl/icu/source/tools/genrb/reslist.cpp:33: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void SRBRoot::write(const char*, const char*, char*, int, UErrorCode&)’ at /<>/intl/icu/source/tools/genrb/reslist.cpp:964:16: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/intl/icu/source/tools/genrb/reslist.h:31, from /<>/intl/icu/source/tools/genrb/reslist.cpp:33: /<>/intl/icu/source/tools/genrb/reslist.cpp: In member function ‘void SRBRoot::write(const char*, const char*, char*, int, UErrorCode&)’: /<>/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /<>/intl/icu/source/tools/genrb/reslist.cpp:960:31: note: in expansion of macro ‘uprv_strlen’ 960 | len = (int32_t)uprv_strlen(fLocale); | ^~~~~~~~~~~ i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o ustr.o /<>/intl/icu/source/tools/genrb/ustr.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o rbutil.o /<>/intl/icu/source/tools/genrb/rbutil.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o wrtjava.o /<>/intl/icu/source/tools/genrb/wrtjava.cpp i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o rle.o /<>/intl/icu/source/tools/genrb/rle.c i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o wrtxml.o /<>/intl/icu/source/tools/genrb/wrtxml.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/genrb/../toolutil -I/<>/intl/icu/source/io -DUNISTR_FROM_CHAR_EXPLICIT=explicit -DUNISTR_FROM_STRING_EXPLICIT=explicit -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o prscmnts.o /<>/intl/icu/source/tools/genrb/prscmnts.cpp i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/genrb errmsg.o genrb.o parse.o read.o reslist.o ustr.o rbutil.o wrtjava.o rle.o wrtxml.o prscmnts.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/genrb/derb.1 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/genrb/derb.1 cd ../.. \ && CONFIG_FILES=tools/genrb/genrb.1 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/genrb/genrb.1 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/genrb' make[3]: Making `all' in `genbrk' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/genbrk' (deps) /<>/intl/icu/source/tools/genbrk/genbrk.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/genbrk/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o genbrk.o /<>/intl/icu/source/tools/genbrk/genbrk.cpp i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/genbrk genbrk.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/genbrk/genbrk.1 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/genbrk/genbrk.1 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/genbrk' make[3]: Making `all' in `gencnval' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/gencnval' (deps) /<>/intl/icu/source/tools/gencnval/gencnval.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gencnval/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o gencnval.o /<>/intl/icu/source/tools/gencnval/gencnval.c i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/gencnval gencnval.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/gencnval/gencnval.1 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/gencnval/gencnval.1 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/gencnval' make[3]: Making `all' in `gensprep' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/gensprep' (deps) /<>/intl/icu/source/tools/gensprep/store.c (deps) /<>/intl/icu/source/tools/gensprep/gensprep.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gensprep/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o gensprep.o /<>/intl/icu/source/tools/gensprep/gensprep.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gensprep/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o store.o /<>/intl/icu/source/tools/gensprep/store.c i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/gensprep gensprep.o store.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/gensprep/gensprep.8 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/gensprep/gensprep.8 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/gensprep' make[3]: Making `all' in `icuinfo' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/icuinfo' (deps) /<>/intl/icu/source/tools/icuinfo/icuinfo.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/icuinfo/../toolutil -I/<>/intl/icu/source/tools/ctestfw -I/<>/intl/icu/source/i18n -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o icuinfo.o /<>/intl/icu/source/tools/icuinfo/icuinfo.cpp i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o icuinfo icuinfo.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/icuinfo' make[3]: Making `all' in `genccode' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/genccode' (deps) /<>/intl/icu/source/tools/genccode/genccode.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/genccode/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o genccode.o /<>/intl/icu/source/tools/genccode/genccode.c i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/genccode genccode.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/genccode/genccode.8 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/genccode/genccode.8 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/genccode' make[3]: Making `all' in `gencmn' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/gencmn' (deps) /<>/intl/icu/source/tools/gencmn/gencmn.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gencmn/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o gencmn.o /<>/intl/icu/source/tools/gencmn/gencmn.c i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/gencmn gencmn.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/gencmn/gencmn.8 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/gencmn/gencmn.8 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/gencmn' make[3]: Making `all' in `icupkg' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/icupkg' (deps) /<>/intl/icu/source/tools/icupkg/icupkg.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/icupkg/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o icupkg.o /<>/intl/icu/source/tools/icupkg/icupkg.cpp i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/icupkg icupkg.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/icupkg/icupkg.8 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/icupkg/icupkg.8 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/icupkg' make[3]: Making `all' in `pkgdata' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/pkgdata' (deps) /<>/intl/icu/source/tools/pkgdata/pkgtypes.c (deps) /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/pkgdata/../toolutil -DU_ATTRIBUTE_DEPRECATED= -DUDATA_SO_SUFFIX=\".so\" -DSTATIC_O=\"ao\" -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o pkgdata.o /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp: In function ‘int32_t pkg_installLibrary(const char*, const char*, UBool)’: /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:1105:38: warning: ‘%s’ directive writing up to 255 bytes into a region of size between 247 and 502 [-Wformat-overflow=] 1105 | sprintf(cmd, "cd %s && %s %s %s%s%s", | ^~ ...... 1109 | installDir, PKGDATA_FILE_SEP_STRING, libFileNames[LIB_FILE_VERSION] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /<>/intl/icu/source/tools/pkgdata/../toolutil/package.h:26, from /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:42: /usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output 11 or more bytes (assuming 521) into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp: In function ‘int32_t pkg_executeOptions(UPKGOptions*)’: /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:957:64: warning: ‘%s’ directive writing up to 1 bytes into a region of size between 0 and 256 [-Wformat-overflow=] 957 | sprintf(libFileNames[LIB_FILE_VERSION_TMP], "%s%s%s%s%s", | ^~ In file included from /usr/include/stdio.h:867, from /<>/intl/icu/source/tools/pkgdata/../toolutil/package.h:26, from /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:42: /usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 258) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:957:64: warning: ‘%s’ directive writing up to 1 bytes into a region of size between 0 and 256 [-Wformat-overflow=] 957 | sprintf(libFileNames[LIB_FILE_VERSION_TMP], "%s%s%s%s%s", | ^~ In file included from /usr/include/stdio.h:867, from /<>/intl/icu/source/tools/pkgdata/../toolutil/package.h:26, from /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:42: /usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 258) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:952:64: warning: ‘__builtin___sprintf_chk’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 952 | sprintf(libFileNames[LIB_FILE_VERSION_TMP], "%s%s%s", | ^ In file included from /usr/include/stdio.h:867, from /<>/intl/icu/source/tools/pkgdata/../toolutil/package.h:26, from /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:42: /usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output 1 or more bytes (assuming 257) into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:1665:42: warning: ‘%s’ directive writing up to 511 bytes into a region of size between 505 and 511 [-Wformat-overflow=] 1665 | sprintf(newName, "%s_%s", | ^~ 1666 | DATA_PREFIX[n], 1667 | newNameTmp); | ~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /<>/intl/icu/source/tools/pkgdata/../toolutil/package.h:26, from /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:42: /usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output 2 or more bytes (assuming 519) into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:1183:22: warning: ‘%s’ directive writing up to 2047 bytes into a region of size 511 [-Wformat-overflow=] 637 | result = pkg_installCommonMode(o->install, targetFileNamePath); | ~~~~~~~~~~~~~~~~~~ ...... 1183 | sprintf(cmd, "%s %s %s", pkgDataFlags[INSTALL_CMD], fileName, installDir); | ^~ In file included from /usr/include/stdio.h:867, from /<>/intl/icu/source/tools/pkgdata/../toolutil/package.h:26, from /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:42: /usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output 3 or more bytes (assuming 2050) into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:1228:38: warning: ‘%s’ directive writing up to 511 bytes into a region of size 510 [-Wformat-overflow=] 1228 | sprintf(cmd, "%s %s%s%s %s%s%s", | ^~ 1229 | pkgDataFlags[INSTALL_CMD], 1230 | srcDir, PKGDATA_FILE_SEP_STRING, buffer, | ~~~~~~ In file included from /usr/include/stdio.h:867, from /<>/intl/icu/source/tools/pkgdata/../toolutil/package.h:26, from /<>/intl/icu/source/tools/pkgdata/pkgdata.cpp:42: /usr/include/i386-linux-gnu/bits/stdio2.h:36:34: note: ‘__builtin___sprintf_chk’ output 5 or more bytes (assuming 1538) into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/pkgdata/../toolutil -DU_ATTRIBUTE_DEPRECATED= -DUDATA_SO_SUFFIX=\".so\" -DSTATIC_O=\"ao\" -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o pkgtypes.o /<>/intl/icu/source/tools/pkgdata/pkgtypes.c i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/pkgdata pkgdata.o pkgtypes.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/pkgdata/pkgdata.1 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/pkgdata/pkgdata.1 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/pkgdata' make[3]: Making `all' in `gentest' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/gentest' (deps) /<>/intl/icu/source/tools/gentest/genres32.c (deps) /<>/intl/icu/source/tools/gentest/gentest.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gentest/../toolutil -I/<>/intl/icu/source/tools/ctestfw -I/<>/intl/icu/source/i18n -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o gentest.o /<>/intl/icu/source/tools/gentest/gentest.c i686-linux-gnu-gcc -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gentest/../toolutil -I/<>/intl/icu/source/tools/ctestfw -I/<>/intl/icu/source/i18n -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -c -o genres32.o /<>/intl/icu/source/tools/gentest/genres32.c i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o gentest gentest.o genres32.o -L../../tools/ctestfw -licutest -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/gentest' make[3]: Making `all' in `gennorm2' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/gennorm2' (deps) /<>/intl/icu/source/tools/gennorm2/n2builder.cpp (deps) /<>/intl/icu/source/tools/gennorm2/gennorm2.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gennorm2/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o gennorm2.o /<>/intl/icu/source/tools/gennorm2/gennorm2.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gennorm2/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o n2builder.o /<>/intl/icu/source/tools/gennorm2/n2builder.cpp i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/gennorm2 gennorm2.o n2builder.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/gennorm2' make[3]: Making `all' in `gencfu' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/gencfu' (deps) /<>/intl/icu/source/tools/gencfu/gencfu.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/i18n -I/<>/intl/icu/source/tools/gencfu/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o gencfu.o /<>/intl/icu/source/tools/gencfu/gencfu.cpp i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/gencfu gencfu.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/gencfu/gencfu.1 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/gencfu/gencfu.1 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/gencfu' make[3]: Making `all' in `gendict' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools/gendict' (deps) /<>/intl/icu/source/tools/gendict/gendict.cpp i686-linux-gnu-g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DUCONFIG_NO_LEGACY_CONVERSION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_BREAK_ITERATION -DU_CHARSET_IS_UTF8 -ffunction-sections -fdata-sections -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_STRTOD_L=1 -I/<>/intl/icu/source/common -I/<>/intl/icu/source/tools/gendict/../toolutil -DU_ATTRIBUTE_DEPRECATED= -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -c -o gendict.o /<>/intl/icu/source/tools/gendict/gendict.cpp i686-linux-gnu-g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks --std=c++0x -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--gc-sections -o ../../bin/gendict gendict.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -ldl -lm cd ../.. \ && CONFIG_FILES=tools/gendict/gendict.1 CONFIG_HEADERS= /bin/bash ./config.status config.status: creating tools/gendict/gendict.1 make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools/gendict' make[4]: Entering directory '/tmp/icu-obj-xv0irR/tools' make[4]: Nothing to be done for 'all-local'. make[4]: Leaving directory '/tmp/icu-obj-xv0irR/tools' make[3]: Leaving directory '/tmp/icu-obj-xv0irR/tools' make[2]: Making `all' in `data' make[3]: Entering directory '/tmp/icu-obj-xv0irR/data' echo timestamp > build-dir.tmp /bin/bash /<>/intl/icu/source/mkinstalldirs ./out ./out/build ./out/build/icudt58l ./out/build/icudt58l/curr ./out/build/icudt58l/lang ./out/build/icudt58l/region ./out/build/icudt58l/zone ./out/build/icudt58l/unit ./out/build/icudt58l/brkitr ./out/build/icudt58l/coll ./out/build/icudt58l/rbnf ./out/build/icudt58l/translit ./out/tmp ./out/tmp/curr ./out/tmp/lang ./out/tmp/region ./out/tmp/zone ./out/tmp/unit ./out/tmp/coll ./out/tmp/rbnf ./out/tmp/translit ./out/tmp/brkitr mkdir ./out mkdir ./out/build mkdir ./out/build/icudt58l mkdir ./out/build/icudt58l/curr mkdir ./out/build/icudt58l/lang mkdir ./out/build/icudt58l/region mkdir ./out/build/icudt58l/zone mkdir ./out/build/icudt58l/unit mkdir ./out/build/icudt58l/brkitr mkdir ./out/build/icudt58l/coll mkdir ./out/build/icudt58l/rbnf mkdir ./out/build/icudt58l/translit mkdir ./out/tmp mkdir ./out/tmp/curr mkdir ./out/tmp/lang mkdir ./out/tmp/region mkdir ./out/tmp/zone mkdir ./out/tmp/unit mkdir ./out/tmp/coll mkdir ./out/tmp/rbnf mkdir ./out/tmp/translit mkdir ./out/tmp/brkitr mv build-dir.tmp build-dir make -f pkgdataMakefile make[4]: Entering directory '/tmp/icu-obj-xv0irR/data' rm -rf icupkg.inc make[4]: Leaving directory '/tmp/icu-obj-xv0irR/data' LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/in/unames.icu out/build/icudt58l/unames.icu LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gencnval -d ./out/build/icudt58l /<>/intl/icu/source/data/mappings/convrtrs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/in/coll/ucadata-unihan.icu out/build/icudt58l/coll/ucadata.icu LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/in/nfkc.nrm out/build/icudt58l/nfkc.nrm LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/in/nfkc_cf.nrm out/build/icudt58l/nfkc_cf.nrm LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/in/uts46.nrm out/build/icudt58l/uts46.nrm LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/makeconv -c -d ./out/build/icudt58l /<>/intl/icu/source/data/mappings/ibm-37_P100-1995.ucm LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/makeconv -c -d ./out/build/icudt58l /<>/intl/icu/source/data/mappings/ibm-1047_P100-1995.ucm LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l root.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l af.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l af_NA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l af_ZA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l agq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l agq_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ak.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ak_GH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l am.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l am_ET.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_001.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_AE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_BH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_DJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_DZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_EG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_EH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_ER.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_IQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_JO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_KM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_KW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_LB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_LY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_MR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_OM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_PS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_QA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_SA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_SD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_SO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_SS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_SY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_TD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_TN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ar_YE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l as.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l as_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l asa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l asa_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ast.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ast_ES.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l az.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l az_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l az_Cyrl_AZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l az_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l az_Latn_AZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bas.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bas_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l be.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l be_BY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bem.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bem_ZM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bez.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bez_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bg_BG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bm_ML.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bn_BD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bn_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bo_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bo_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l br.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l br_FR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l brx.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l brx_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bs_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bs_Cyrl_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bs_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bs_Latn_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ca.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ca_AD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ca_ES.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ca_FR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ca_IT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ce.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ce_RU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l cgg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l cgg_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l chr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l chr_US.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ckb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ckb_IQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ckb_IR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l cs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l cs_CZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l cy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l cy_GB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l da.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l da_DK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l da_GL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dav.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dav_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l de.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l de_AT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l de_BE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l de_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l de_DE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l de_IT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l de_LI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l de_LU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dje.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dje_NE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dsb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dsb_DE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dua.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dua_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dyo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dyo_SN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l dz_BT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ebu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ebu_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ee.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ee_GH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ee_TG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l el.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l el_CY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l el_GR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_001.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_150.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_AG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_AI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_AS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_AT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_AU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_BB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_BE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_BI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_BM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_BS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_BW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_BZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_CA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_CC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_CK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_CX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_CY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_DE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_DG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_DK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_DM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_ER.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_FI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_FJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_FK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_FM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_GB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_GD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_GG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_GH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_GI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_GM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_GU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_GY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_IE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_IM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_IO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_JE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_JM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_KI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_KN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_KY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_LC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_LS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_MY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_NA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_NF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_NG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_NL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_NR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_NU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_NZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_PG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_PN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_PR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_PW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_RW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_SZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_TC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_TK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_TO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_TT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_TV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_UM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_US.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_US_POSIX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_VC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_VG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_VI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_VU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_WS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_ZA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_ZM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_ZW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l eo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_419.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_AR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_BO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_BR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_CL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_CO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_CR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_CU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_DO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_EA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_EC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_ES.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_GQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_GT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_HN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_IC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_MX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_NI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_PA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_PE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_PR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_PY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_SV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_US.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_UY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l es_VE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l et.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l et_EE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l eu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l eu_ES.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ewo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ewo_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fa_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fa_IR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ff.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ff_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ff_GN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ff_MR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ff_SN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fi_FI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fil.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fil_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fo_DK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fo_FO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_BE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_BF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_BI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_BJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_BL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_CA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_CD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_CF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_CG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_CI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_DJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_DZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_FR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_GA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_GF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_GN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_GP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_GQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_HT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_KM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_LU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_MC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_MF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_MG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_ML.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_MQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_MR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_MU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_NC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_NE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_PF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_PM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_RE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_RW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_SC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_SN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_SY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_TD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_TG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_TN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_VU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_WF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fr_YT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fur.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fur_IT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l fy_NL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ga.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ga_IE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gd.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gd_GB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gl_ES.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gsw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gsw_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gsw_FR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gsw_LI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gu_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l guz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l guz_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l gv_IM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ha.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ha_GH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ha_NE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ha_NG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l haw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l haw_US.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l he.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l he_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hi_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hr_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hr_HR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hsb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hsb_DE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hu_HU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l hy_AM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l id.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l id_ID.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ig.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ig_NG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ii.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ii_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l is.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l is_IS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l it.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l it_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l it_IT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l it_SM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ja.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ja_JP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l jgo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l jgo_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l jmc.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l jmc_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ka.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ka_GE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kab_DZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kam.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kam_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kde.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kde_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kea.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kea_CV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l khq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l khq_ML.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ki.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ki_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kk_KZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kkj.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kkj_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kl_GL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kln.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kln_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l km.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l km_KH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kn_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ko.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ko_KP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ko_KR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kok.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kok_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ks.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ks_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ksb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ksb_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ksf.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ksf_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ksh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ksh_DE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l kw_GB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ky.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ky_KG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lag.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lag_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lb_LU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lg_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lkt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lkt_US.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ln.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ln_AO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ln_CD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ln_CF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ln_CG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lo_LA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lrc.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lrc_IQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lrc_IR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lt_LT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lu_CD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l luo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l luo_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l luy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l luy_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l lv_LV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mas.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mas_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mas_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mer.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mer_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mfe.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mfe_MU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mg_MG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mgh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mgh_MZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mgo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mgo_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mk_MK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ml.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ml_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mn_MN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mr_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ms.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ms_BN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ms_MY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ms_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mt_MT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mua.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mua_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l my.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l my_MM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mzn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mzn_IR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l naq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l naq_NA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nb_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nb_SJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nd.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nd_ZW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nds.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nds_DE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nds_NL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ne.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ne_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ne_NP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nl_AW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nl_BE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nl_BQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nl_CW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nl_NL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nl_SR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nl_SX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nmg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nmg_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nn_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nnh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nnh_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nus.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nus_SS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nyn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l nyn_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l om.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l om_ET.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l om_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l or.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l or_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l os.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l os_GE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l os_RU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pa_Arab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pa_Arab_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pa_Guru.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pa_Guru_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pl_PL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ps.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ps_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_AO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_BR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_CV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_GQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_GW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_LU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_MZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_PT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_ST.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pt_TL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l qu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l qu_BO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l qu_EC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l qu_PE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rm_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rn_BI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ro.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ro_MD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ro_RO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rof.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rof_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ru.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ru_BY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ru_KG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ru_KZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ru_MD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ru_RU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ru_UA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rw_RW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rwk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l rwk_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sah.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sah_RU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l saq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l saq_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sbp.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sbp_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l se.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l se_FI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l se_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l se_SE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l seh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l seh_MZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ses.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ses_ML.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sg_CF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l shi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l shi_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l shi_Latn_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l shi_Tfng.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l shi_Tfng_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l si.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l si_LK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sk_SK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sl_SI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l smn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l smn_FI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sn_ZW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l so.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l so_DJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l so_ET.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l so_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l so_SO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sq_AL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sq_MK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sq_XK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Cyrl_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Cyrl_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Cyrl_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Cyrl_XK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Latn_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Latn_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Latn_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Latn_XK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sv_AX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sv_FI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sv_SE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sw_CD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sw_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sw_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sw_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ta.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ta_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ta_LK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ta_MY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ta_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l te.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l te_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l teo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l teo_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l teo_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l th.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l th_TH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ti.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ti_ER.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ti_ET.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l to.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l to_TO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l tr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l tr_CY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l tr_TR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l twq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l twq_NE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l tzm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l tzm_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ug.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ug_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uk_UA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ur.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ur_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ur_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz_Arab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz_Arab_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz_Cyrl_UZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz_Latn_UZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vai.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vai_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vai_Latn_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vai_Vaii.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vai_Vaii_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vi_VN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vun.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vun_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l wae.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l wae_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l xog.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l xog_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yav.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yav_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yi_001.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yo_BJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yo_NG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yue.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l yue_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zgh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zgh_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hans.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hans_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hans_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hans_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hans_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hant.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hant_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hant_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_Hant_TW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zu_ZA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l az_AZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l bs_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_NH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l en_RH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l in.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l in_ID.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l iw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l iw_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l ja_JP_TRADITIONAL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l mo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l no.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l no_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l no_NO_NY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pa_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l pa_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sh_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sh_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sh_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l shi_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Cyrl_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Cyrl_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Latn_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_Latn_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_XK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l sr_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l th_TH_TRADITIONAL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l tl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l tl_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l uz_UZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l vai_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/locales -d ./out/build/icudt58l zh_TW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l zoneinfo64.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l supplementalData.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l likelySubtags.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l plurals.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l numberingSystems.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l icuver.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l icustd.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l metadata.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l metaZones.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l windowsZones.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l keyTypeData.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l timezoneTypes.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l currencyNumericCodes.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l genderList.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -q -i ./out/build/icudt58l -s /<>/intl/icu/source/data/misc -d ./out/build/icudt58l dayPeriods.txt generating out/tmp/res_index.txt (list of installed locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -d ./out/build/icudt58l ./out/tmp/res_index.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/locales/pool.res ./out/build/icudt58l/pool.res LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr root.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr supplementalData.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr af.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr af_NA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr agq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ak.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr am.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ar.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ar_AE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ar_DJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ar_ER.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ar_LB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ar_SO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ar_SS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr as.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr asa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ast.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr az.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr az_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr az_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bas.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr be.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bem.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bez.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bo_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr br.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr brx.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bs_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bs_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ca.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ca_FR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ce.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr cgg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr chr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ckb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr cs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr cy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr da.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr dav.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr de.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr de_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr de_LI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr de_LU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr dje.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr dsb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr dua.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr dyo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr dz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ebu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ee.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr el.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_001.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_150.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_AG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_AI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_AT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_AU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_BB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_BE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_BI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_BM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_BS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_BW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_BZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_CA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_CC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_CK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_CX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_CY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_DE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_DG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_DK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_DM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_ER.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_FI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_FJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_FK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_FM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_GB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_GD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_GG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_GH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_GI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_GM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_GY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_IE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_IM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_IO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_JE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_JM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_KI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_KN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_KY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_LC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_LS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_MG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_MS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_MT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_MU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_MW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_MY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_NA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_NF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_NG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_NL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_NR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_NU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_NZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_PG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_PN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_PW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_RW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_SZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_TC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_TK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_TO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_TT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_TV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_VC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_VG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_VU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_WS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_ZA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_ZM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_ZW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr eo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_419.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_AR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_BO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_BR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_CL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_CO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_CR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_CU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_DO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_EC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_GQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_GT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_HN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_MX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_NI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_PA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_PE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_PR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_PY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_SV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_US.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_UY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr es_VE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr et.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr eu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ewo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fa_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ff.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ff_GN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ff_MR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fil.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fo_DK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_BI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_CA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_CD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_DJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_DZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_GN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_HT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_KM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_LU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_MG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_MR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_MU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_RW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_SC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_SY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_TN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fr_VU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fur.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ga.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr gd.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr gl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr gsw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr gu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr guz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr gv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ha.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ha_GH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr haw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr he.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr hi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr hr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr hr_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr hsb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr hu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr hy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr id.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ig.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ii.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr is.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr it.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ja.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr jgo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr jmc.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ka.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kam.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kde.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kea.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr khq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ki.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kkj.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kln.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr km.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ko.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kok.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ks.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ksb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ksf.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ksh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr kw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ky.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lag.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lkt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ln.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ln_AO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lrc.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr luo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr luy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr lv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mas.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mas_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mer.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mfe.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mgh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mgo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ml.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ms.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ms_BN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ms_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mua.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr my.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mzn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr naq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nd.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nds.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ne.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nl_AW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nl_BQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nl_CW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nl_SR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nl_SX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nmg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nnh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nus.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nyn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr om.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr om_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr or.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr os.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr os_RU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pa_Arab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pa_Guru.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ps.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_AO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_CV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_GQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_GW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_LU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_MZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_PT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_ST.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pt_TL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr qu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr qu_BO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr qu_EC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr rm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr rn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ro.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ro_MD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr rof.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ru.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ru_BY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ru_KG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ru_KZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ru_MD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr rw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr rwk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sah.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr saq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sbp.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr se.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr se_SE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr seh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ses.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr shi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr shi_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr shi_Tfng.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr si.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr smn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr so.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr so_DJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr so_ET.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr so_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sq_MK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sw_CD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sw_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ta.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ta_LK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ta_MY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ta_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr te.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr teo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr teo_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr th.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ti.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ti_ER.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr to.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr tr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr twq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr tzm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ug.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ur.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ur_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uz_Arab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uz_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uz_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr vai.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr vai_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr vai_Vaii.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr vi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr vun.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr wae.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr xog.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr yav.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr yi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr yo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr yo_BJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr yue.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zgh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hans.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hans_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hans_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hans_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hant.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hant_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hant_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr az_AZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr az_Latn_AZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bs_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr bs_Latn_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_NH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr en_RH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr fil_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr he_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr id_ID.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr in.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr in_ID.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr iw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr iw_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ja_JP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr ja_JP_TRADITIONAL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr mo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nb_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr nn_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr no.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr no_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr no_NO_NY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pa_Arab_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pa_Guru_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pa_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr pa_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sh_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sh_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sh_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr shi_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr shi_Tfng_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Cyrl_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Cyrl_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Cyrl_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Cyrl_XK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Cyrl_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Latn_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Latn_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Latn_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Latn_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_Latn_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_XK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr sr_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr th_TH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr th_TH_TRADITIONAL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr tl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr tl_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uz_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uz_Arab_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uz_Latn_UZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr uz_UZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr vai_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr vai_Vaii_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hans_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_Hant_TW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/curr -d ./out/build/icudt58l/curr zh_TW.txt generating out/tmp/curr/res_index.txt (list of installed currency name locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s ./out/tmp/curr -d ./out/build/icudt58l/curr res_index.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/curr/pool.res ./out/build/icudt58l/curr/pool.res generating out/tmp/lang/res_index.txt (list of installed language name locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s ./out/tmp/lang -d ./out/build/icudt58l/lang res_index.txt ./out/tmp/lang/res_index.txt:3: warning: Encountered empty array LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/lang/pool.res ./out/build/icudt58l/lang/pool.res generating out/tmp/region/res_index.txt (list of installed region name locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s ./out/tmp/region -d ./out/build/icudt58l/region res_index.txt ./out/tmp/region/res_index.txt:3: warning: Encountered empty array LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/region/pool.res ./out/build/icudt58l/region/pool.res LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone root.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone af.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone agq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ak.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone am.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ar.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone as.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone asa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ast.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone az.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone az_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone az_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bas.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone be.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bem.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bez.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone br.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone brx.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bs_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bs_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ca.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ce.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone cgg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone chr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ckb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone cs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone cy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone da.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone dav.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone de.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone dje.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone dsb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone dua.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone dyo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone dz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ebu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ee.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone el.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_001.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_150.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_AG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_AI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_AT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_AU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_BB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_BE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_BM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_BS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_BW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_BZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_CA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_CC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_CK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_CM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_CX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_CY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_DE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_DG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_DK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_DM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_ER.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_FI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_FJ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_FK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_FM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_GB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_GD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_GG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_GH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_GI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_GM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_GU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_GY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_IE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_IM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_IO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_JE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_JM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_KE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_KI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_KN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_KY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_LC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_LS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_MY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_NA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_NF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_NG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_NL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_NR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_NU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_NZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_PG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_PN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_PW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_RW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SB.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_SZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_TC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_TK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_TO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_TT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_TV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_TZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_UG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_VC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_VG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_VU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_WS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_ZA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_ZM.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_ZW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone eo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_419.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_AR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_BO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_BR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_CL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_CO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_CR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_CU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_DO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_EC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_GT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_HN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_MX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_NI.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_PA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_PE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_PR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_PY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_SV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_US.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_UY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone es_VE.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone et.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone eu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ewo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ff.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fil.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fr_CA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fr_GF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fur.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ga.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone gd.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone gl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone gsw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone gu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone guz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone gv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ha.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone haw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone he.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone hi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone hr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone hsb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone hu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone hy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone id.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ig.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ii.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone is.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone it.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ja.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone jgo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone jmc.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ka.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kam.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kde.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kea.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone khq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ki.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kkj.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kln.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone km.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ko.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ko_KP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kok.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ks.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ksb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ksf.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ksh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone kw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ky.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lag.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lkt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ln.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lrc.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone luo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone luy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone lv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mas.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mer.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mfe.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mgh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mgo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ml.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ms.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mua.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone my.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mzn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone naq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nd.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nds.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ne.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ne_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nl_SR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nmg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nnh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nus.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nyn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone om.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone or.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone os.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pa_Arab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pa_Guru.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ps.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_AO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_CH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_CV.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_GQ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_GW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_LU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_MZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_PT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_ST.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pt_TL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone qu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone qu_BO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone qu_EC.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone rm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone rn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ro.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone rof.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ru.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone rw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone rwk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sah.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone saq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sbp.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone se.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone seh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ses.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone shi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone shi_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone shi_Tfng.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone si.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone smn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone so.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ta.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ta_MY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ta_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone te.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone teo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone th.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ti.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone to.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone tr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone twq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone tzm.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ug.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ur.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ur_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uz_Arab.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uz_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uz_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone vai.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone vai_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone vai_Vaii.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone vi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone vun.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone wae.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone xog.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone yav.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone yi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone yo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone yue.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zgh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_Hans.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_Hans_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_Hant.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_Hant_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_Hant_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone az_AZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone az_Latn_AZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bs_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone bs_Latn_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_NH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone en_RH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone fil_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone he_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone id_ID.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone in.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone in_ID.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone iw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone iw_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ja_JP.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ja_JP_TRADITIONAL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone mo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nb_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone nn_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone no.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone no_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone no_NO_NY.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pa_Arab_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pa_Guru_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pa_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone pa_PK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone ro_MD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sh_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sh_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sh_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone shi_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone shi_Tfng_MA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Cyrl_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Cyrl_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Cyrl_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Cyrl_XK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Cyrl_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Latn_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Latn_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Latn_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Latn_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_Latn_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_XK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone sr_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone th_TH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone th_TH_TRADITIONAL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone tl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone tl_PH.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uz_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uz_Arab_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uz_Latn_UZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone uz_UZ.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone vai_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone vai_Vaii_LR.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_Hans_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_Hant_TW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone zh_TW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/zone -d ./out/build/icudt58l/zone tzdbNames.txt generating out/tmp/zone/res_index.txt (list of installed time zone name locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s ./out/tmp/zone -d ./out/build/icudt58l/zone res_index.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/zone/pool.res ./out/build/icudt58l/zone/pool.res generating out/tmp/unit/res_index.txt (list of installed time zone name locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s ./out/tmp/unit -d ./out/build/icudt58l/unit res_index.txt ./out/tmp/unit/res_index.txt:3: warning: Encountered empty array LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -tl /<>/intl/icu/source/data/unit/pool.res ./out/build/icudt58l/unit/pool.res LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll root.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll af.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll am.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ar.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll as.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll az.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll be.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll bg.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll bn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll bo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll bs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll bs_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ca.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll chr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll cs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll cy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll da.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll de.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll de_AT.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll dsb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll dz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ee.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll el.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll en.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll en_US.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll en_US_POSIX.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll eo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll es.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll et.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll fa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll fa_AF.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll fi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll fil.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll fo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll fr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll fr_CA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ga.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll gl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll gu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ha.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll haw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll he.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll hi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll hr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll hsb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll hu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll hy.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll id.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ig.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll is.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll it.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ja.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ka.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll kk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll kl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll km.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll kn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ko.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll kok.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ky.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll lb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll lkt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ln.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll lo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll lt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll lv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll mk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ml.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll mn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll mr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ms.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll mt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll my.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll nb.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ne.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll nl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll nn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll om.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll or.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll pa.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll pl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ps.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll pt.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ro.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ru.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll se.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll si.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll smn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sq.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_Latn.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sv.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ta.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll te.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll th.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll to.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll tr.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ug.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll uk.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ur.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll uz.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll vi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll wae.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll yi.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll yo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_Hant.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zu.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll de_.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll de__PHONEBOOK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll es_.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll es__TRADITIONAL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll he_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll id_ID.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll in.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll in_ID.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll iw.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll iw_IL.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll mo.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll nb_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll no.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll no_NO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll pa_Guru.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll pa_Guru_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll pa_IN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll ro_MD.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sh.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sh_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sh_CS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sh_YU.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_Cyrl.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_Cyrl_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_Cyrl_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_Cyrl_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_Latn_BA.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_Latn_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_ME.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll sr_RS.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_Hans.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_Hans_CN.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_Hans_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_Hant_HK.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_Hant_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_Hant_TW.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_MO.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_SG.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s /<>/intl/icu/source/data/coll -d ./out/build/icudt58l/coll zh_TW.txt generating out/tmp/coll/res_index.txt (list of installed collation locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s ./out/tmp/coll -d ./out/build/icudt58l/coll res_index.txt generating out/tmp/brkitr/res_index.txt (list of installed break locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s ./out/tmp/brkitr -d ./out/build/icudt58l/brkitr res_index.txt ./out/tmp/brkitr/res_index.txt:3: warning: Encountered empty array generating out/tmp/rbnf/res_index.txt (list of installed RBNF locales) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/genrb -k -i ./out/build/icudt58l -s ./out/tmp/rbnf -d ./out/build/icudt58l/rbnf res_index.txt ./out/tmp/rbnf/res_index.txt:3: warning: Encountered empty array LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc3491 -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc3491.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc3530cs -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc3530cs.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc3530csci -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc3530csci.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc3530mixp -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc3530mixp.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc3722 -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc3722.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc3920node -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc3920node.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc3920res -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc3920res.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc4011 -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc4011.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc4013 -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc4013.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc4505 -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc4505.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc4518 -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc4518.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gensprep -d ./out/build/icudt58l -i ./out/build/icudt58l -s /<>/intl/icu/source/data/sprep -b rfc4518ci -m /<>/intl/icu/source/data/unidata -u 3.2.0 rfc4518ci.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH echo ALL_CFU_SOURCE: /<>/intl/icu/source/data/unidata/confusables.txt /<>/intl/icu/source/data/unidata/confusablesWholeScript.txt ALL_CFU_SOURCE: /<>/intl/icu/source/data/unidata/confusables.txt /<>/intl/icu/source/data/unidata/confusablesWholeScript.txt LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH echo CFU_FILES: ./out/build/icudt58l/confusables.cfu CFU_FILES: ./out/build/icudt58l/confusables.cfu LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH echo CFU_FILES_SHORT: confusables.cfu CFU_FILES_SHORT: confusables.cfu LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/gencfu -c -i ./out/build/icudt58l -r /<>/intl/icu/source/data/unidata/confusables.txt -w /<>/intl/icu/source/data/unidata/confusablesWholeScript.txt -o out/build/icudt58l/confusables.cfu gencfu writes dummy out/build/icudt58l/confusables.cfu because of UCONFIG_NO_REGULAR_EXPRESSIONS and/or UCONFIG_NO_NORMALIZATION and/or UCONFIG_NO_FILE_IO, see uconfig.h generating out/tmp/icudata.lst (list of data files) echo timestamp > build-local LD_LIBRARY_PATH=../stubdata:../tools/ctestfw:../lib:$LD_LIBRARY_PATH ../bin/pkgdata -O ../data/icupkg.inc -q -c -s /tmp/icu-obj-xv0irR/data/out/build/icudt58l -d ./out -e icudt58 -T ./out/tmp -p icudt58l -m common -r 58.2 ./out/tmp/icudata.lst echo timestamp > packagedata make[3]: Leaving directory '/tmp/icu-obj-xv0irR/data' make[3]: Entering directory '/tmp/icu-obj-xv0irR' make[3]: Nothing to be done for 'all-local'. make[3]: Leaving directory '/tmp/icu-obj-xv0irR' make[2]: Leaving directory '/tmp/icu-obj-xv0irR' Updating ICU sources lists... Running ICU configure... Running ICU make... Copying ICU data file... cd /<>/js/src && /bin/sh configure \ --host=i686-linux-gnu \ --target=i686-linux-gnu \ --prefix=/usr \ --libdir=/usr/lib/i386-linux-gnu/ \ --without-system-icu \ --enable-posix-nspr-emulation \ --with-system-zlib \ --disable-strip \ --with-intl-api \ --enable-readline \ --disable-optimize \ --enable-pie Creating Python environment New python executable in /<>/_virtualenv/bin/python Installing setuptools, pip, wheel...done. running build_ext building 'psutil._psutil_linux' extension creating build creating build/temp.linux-i686-2.7 creating build/temp.linux-i686-2.7/psutil i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ARbH5f/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o psutil/_psutil_linux.c: In function ‘init_psutil_linux’: psutil/_psutil_linux.c:652:54: warning: overflow in conversion from ‘long long unsigned int’ to ‘long int’ changes value from ‘18446744073709551615’ to ‘-1’ [-Woverflow] 652 | PyModule_AddIntConstant(module, "RLIM_INFINITY", RLIM_INFINITY); | ^~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from /usr/include/python2.7/Python.h:38, from psutil/_psutil_linux.c:12: In function ‘strncpy’, inlined from ‘psutil_net_if_stats’ at psutil/_psutil_linux.c:499:5: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ creating build/lib.linux-i686-2.7 creating build/lib.linux-i686-2.7/psutil i686-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ARbH5f/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ARbH5f/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so building 'psutil._psutil_posix' extension i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ARbH5f/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o i686-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ARbH5f/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-ARbH5f/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so copying build/lib.linux-i686-2.7/psutil/_psutil_linux.so -> psutil copying build/lib.linux-i686-2.7/psutil/_psutil_posix.so -> psutil Reexecuting in the virtualenv checking for a shell... /bin/sh checking for host system type... i686-pc-linux-gnu checking for target system type... i686-pc-linux-gnu checking for the Android toolchain directory... not found checking whether cross compiling... no checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 0.29.1 checking for yasm... not found checking for android platform directory... no checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 9.1.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 9.1.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 9.1.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 9.1.1 checking the host C++ compiler works... yes checking for 64-bit OS... no checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wc++11-compat-pedantic... no checking whether the C++ compiler supports -Wc++14-compat... yes checking whether the C++ compiler supports -Wc++14-compat-pedantic... no checking whether the C++ compiler supports -Wc++1z-compat... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C compiler supports -Wthread-safety... no checking whether the C++ compiler supports -Wthread-safety... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking for awk... /usr/bin/mawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.028001 checking for full perl installation... yes checking for gmake... /usr/bin/make checking for doxygen... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... not found checking for autoconf... /usr/bin/autoconf2.13 creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for gcc... /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -Wl,-Bsymbolic-functions -Wl,-z,relro) works... yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -Wl,-Bsymbolic-functions -Wl,-z,relro) is a cross-compiler... no checking whether we are using GNU C... yes checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes checking for c++... /usr/bin/g++ -std=gnu++11 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -Wl,-Bsymbolic-functions -Wl,-z,relro) works... yes checking whether the C++ compiler (/usr/bin/g++ -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -Wl,-Bsymbolic-functions -Wl,-z,relro) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether /usr/bin/g++ -std=gnu++11 accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for ld... ld checking for strip... strip checking for windres... no checking for sb-conf... no checking for ve... no checking for X... no checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for --build-id option to ld... yes checking for PIE support... yes checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no checking for 8-bit clean memcmp... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... yes checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for sincos in -lm... yes checking for __sincos in -lm... no checking for wcrtomb... yes checking for mbrtowc... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking whether the C++ "using" keyword resolves ambiguity... yes checking for C++ dynamic_cast to void*... yes checking for __thread keyword for TLS variables... yes checking for __attribute__((always_inline))... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking NSPR selection... posix-wrapper checking for gzread in -lz... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking whether C compiler supports -fprofile-generate... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking what kind of ordering can be done with the linker... section-ordering-file checking for readline in -lreadline... yes checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for setlocale... yes checking for localeconv... (cached) yes updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 36 moz.build files in 0.07s Processed into 191 build config descriptors in 0.17s RecursiveMake backend executed in 0.12s 134 total backend files; 134 created; 0 updated; 0 unchanged; 0 deleted; 8 -> 32 Makefile FasterMake backend executed in 0.00s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 0.40s; CPU time: 0.40s; Efficiency: 100%; Untracked: 0.05s make[1]: Leaving directory '/<>' dh_auto_build -a -O--sourcedirectory=/<>/js/src cd js/src && make -j4 make[1]: Entering directory '/<>/js/src' make[2]: Entering directory '/<>/js/src' make recurse_pre-export make[3]: Entering directory '/<>/js/src' /<>/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/include _build_manifests/install/dist_include /<>/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/public _build_manifests/install/dist_public /<>/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/private _build_manifests/install/dist_private /<>/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/sdk _build_manifests/install/dist_sdk Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /<>/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove _tests _build_manifests/install/_tests Elapsed: 0.00s; From dist/sdk: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.04s; From dist/include: Kept 1 existing; Added/updated 326; Removed 0 files and 0 directories. Elapsed: 0.00s; From _tests: Kept 1 existing; Added/updated 0; Removed 0 files and 0 directories. make[3]: Leaving directory '/<>/js/src' make[2]: Leaving directory '/<>/js/src' make[2]: Entering directory '/<>/js/src' make recurse_export make[3]: Entering directory '/<>/js/src' make[4]: Entering directory '/<>/js/src/config' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/<>/config -I/<>/js/src/config -I/<>/js/src/dist/include /<>/config/nsinstall.c /usr/bin/gcc -std=gnu99 -o host_pathsub.o -c -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE -I/<>/config -I/<>/js/src/config -I/<>/js/src/dist/include /<>/config/pathsub.c nsinstall_real /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py -- /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -MD -MP -MF .deps/nsinstall_real.pp -DNDEBUG=1 -DTRIMMED=1 -D_UNICODE -DUNICODE host_nsinstall.o host_pathsub.o cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[4]: Leaving directory '/<>/js/src/config' make[4]: Entering directory '/<>/js/src/config' mkdir -p 'system_wrappers/' /<>/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNDEBUG=1 -DTRIMMED=1 -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE='' -DD_INO=d_ino -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MBRTOWC=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETLOCALE=1 -DHAVE_SINCOS=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_WCRTOMB=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_X86=1 -DJS_CPU_X86=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DJS_POSIX_NSPR=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"52.0"' -DMOZILLA_VERSION='"52.9.1"' -DMOZILLA_VERSION_U=52.9.1 -DMOZJS_MAJOR_VERSION=52 -DMOZJS_MINOR_VERSION=9 -DMOZ_BUILD_APP=js -DMOZ_DLL_SUFFIX='".so"' -DMOZ_MEMORY=1 -DMOZ_MEMORY_LINUX=1 -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSPIDERMONKEY_PROMISE=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD= \ -DMOZ_TREE_CAIRO= \ -DMOZ_TREE_PIXMAN= \ -DMOZ_SYSTEM_HUNSPELL= \ -DMOZ_SYSTEM_BZ2= \ -DMOZ_SYSTEM_ZLIB=1 \ -DMOZ_SYSTEM_PNG= \ -DMOZ_SYSTEM_JPEG= \ -DMOZ_SYSTEM_LIBEVENT= \ -DMOZ_SYSTEM_LIBVPX= \ -DMOZ_SYSTEM_ICU= \ /<>/config/system-headers /<>/config/stl-headers | /usr/bin/perl /<>/nsprpub/config/make-system-wrappers.pl system_wrappers ../config/nsinstall -R system_wrappers ../dist make[4]: Leaving directory '/<>/js/src/config' make[4]: Entering directory '/<>/js/src/mozglue/build' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/js/src/mozglue/build' make[4]: Entering directory '/<>/js/src/memory/mozjemalloc' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/js/src/memory/mozjemalloc' make[4]: Entering directory '/<>/js/src/js/src' js-confdefs.h /<>/_virtualenv/bin/python -m mozbuild.action.file_generate /<>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-confdefs.h .deps/js-confdefs.h.pp /<>/js/src/js-confdefs.h.in js-config.h /<>/_virtualenv/bin/python -m mozbuild.action.file_generate /<>/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js-config.h .deps/js-config.h.pp /<>/js/src/js-config.h.in jsautokw.h /<>/_virtualenv/bin/python -m mozbuild.action.file_generate /<>/js/src/jsautokw.py main jsautokw.h .deps/jsautokw.h.pp /<>/js/src/vm/Keywords.h selfhosted.out.h /<>/_virtualenv/bin/python -m mozbuild.action.file_generate /<>/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp /<>/js/src/js.msg /<>/js/src/builtin/TypedObjectConstants.h /<>/js/src/builtin/SelfHostingDefines.h /<>/js/src/builtin/Utilities.js /<>/js/src/builtin/Array.js /<>/js/src/builtin/Classes.js /<>/js/src/builtin/Date.js /<>/js/src/builtin/Error.js /<>/js/src/builtin/Function.js /<>/js/src/builtin/Generator.js /<>/js/src/builtin/Intl.js /<>/js/src/builtin/IntlData.js /<>/js/src/builtin/Iterator.js /<>/js/src/builtin/Map.js /<>/js/src/builtin/Module.js /<>/js/src/builtin/Number.js /<>/js/src/builtin/Object.js /<>/js/src/builtin/Reflect.js /<>/js/src/builtin/RegExp.js /<>/js/src/builtin/RegExpGlobalReplaceOpt.h.js /<>/js/src/builtin/RegExpLocalReplaceOpt.h.js /<>/js/src/builtin/String.js /<>/js/src/builtin/Set.js /<>/js/src/builtin/Sorting.js /<>/js/src/builtin/TypedArray.js /<>/js/src/builtin/TypedObject.js /<>/js/src/builtin/WeakMap.js /<>/js/src/builtin/WeakSet.js /<>/js/src/builtin/Promise.js /usr/bin/g++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DHAVE_SINCOS=1 -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DJS_NUNBOX32=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DHAVE_LIBM=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_SYS_QUEUE_H=1 -DMALLOC_H= -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_MALLOC_H=1 -DTRIMMED=1 -DJS_CPU_X86=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_DLL_SUFFIX=".so" -DMOZ_MEMORY=1 -DX_DISPLAY_MISSING=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZILLA_UAVERSION="52.0" -DHAVE_POSIX_FADVISE=1 -DHAVE_GETOPT_H=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DJS_POSIX_NSPR=1 -DENABLE_INTL_API=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_LOCALECONV=1 -DMOZILLA_VERSION_U=52.9.1 -DHAVE_CPUID_H=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=js -DMOZJS_MAJOR_VERSION=52 -DHAVE_SETLOCALE=1 -DHAVE_SYS_STATFS_H=1 -DSPIDERMONKEY_PROMISE=1 -DMOZILLA_VERSION="52.9.1" -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_MBRTOWC=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_I18N_LC_MESSAGES=1 -DD_INO=d_ino -DJS_TRACE_LOGGING=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_SYS_VFS_H=1 -DHAVE_WCRTOMB=1 -DCPP_THROW_NEW=throw() -DHAVE_SYS_TYPES_H=1 -DGTEST_HAS_RTTI=0 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_NL_TYPES_H=1 -DXP_LINUX=1 -DHAVE_RES_NINIT=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DNDEBUG=1 -DHAVE_NETINET_IN_H=1 -DMOZJS_MINOR_VERSION=9 -DHAVE_SYS_STATVFS_H=1 -DHAVE_BYTESWAP_H=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=default -DHAVE_VALLOC=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DU_STATIC_IMPLEMENTATION=1 -DHAVE_LOCALTIME_R=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DEDITLINE=1 -DJS_CODEGEN_X86=1 self-hosting-cpp-input.cpp ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[4]: Leaving directory '/<>/js/src/js/src' make[4]: Entering directory '/<>/js/src/js/src/shell' shellmoduleloader.out.h /<>/_virtualenv/bin/python -m mozbuild.action.file_generate /<>/js/src/builtin/embedjs.py generate_shellmoduleloader shellmoduleloader.out.h .deps/shellmoduleloader.out.h.pp /<>/js/src/js.msg /<>/js/src/shell/ModuleLoader.js make[4]: Entering directory '/<>/js/src/js/src/jsapi-tests' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/js/src/js/src/jsapi-tests' make[4]: Entering directory '/<>/js/src/js/src/tests' make[4]: Nothing to be done for 'export'. make[4]: Leaving directory '/<>/js/src/js/src/tests' /usr/bin/g++ -std=gnu++11 -E -o self-hosting-preprocessed.pp -DHAVE_SINCOS=1 -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DJS_NUNBOX32=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DHAVE_LIBM=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_SYS_QUEUE_H=1 -DMALLOC_H= -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_LANGINFO_CODESET=1 -DSTDC_HEADERS=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_MALLOC_H=1 -DTRIMMED=1 -DJS_CPU_X86=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_DLL_SUFFIX=".so" -DMOZ_MEMORY=1 -DX_DISPLAY_MISSING=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZILLA_UAVERSION="52.0" -DHAVE_POSIX_FADVISE=1 -DHAVE_GETOPT_H=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DJS_POSIX_NSPR=1 -DENABLE_INTL_API=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_LOCALECONV=1 -DMOZILLA_VERSION_U=52.9.1 -DHAVE_CPUID_H=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=js -DMOZJS_MAJOR_VERSION=52 -DHAVE_SETLOCALE=1 -DHAVE_SYS_STATFS_H=1 -DSPIDERMONKEY_PROMISE=1 -DMOZILLA_VERSION="52.9.1" -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_MBRTOWC=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DMOZ_MEMORY_LINUX=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_I18N_LC_MESSAGES=1 -DD_INO=d_ino -DJS_TRACE_LOGGING=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_SYS_VFS_H=1 -DHAVE_WCRTOMB=1 -DCPP_THROW_NEW=throw() -DHAVE_SYS_TYPES_H=1 -DGTEST_HAS_RTTI=0 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_NL_TYPES_H=1 -DXP_LINUX=1 -DHAVE_RES_NINIT=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DNDEBUG=1 -DHAVE_NETINET_IN_H=1 -DMOZJS_MINOR_VERSION=9 -DHAVE_SYS_STATVFS_H=1 -DHAVE_BYTESWAP_H=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=default -DHAVE_VALLOC=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DU_STATIC_IMPLEMENTATION=1 -DHAVE_LOCALTIME_R=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DEDITLINE=1 -DJS_CODEGEN_X86=1 self-hosting-cpp-input.cpp make[4]: Leaving directory '/<>/js/src/js/src/shell' make[3]: Leaving directory '/<>/js/src' make[2]: Leaving directory '/<>/js/src' make[2]: Entering directory '/<>/js/src' make recurse_compile make[3]: Entering directory '/<>/js/src' make[4]: Entering directory '/<>/js/src/memory/mozalloc' mkdir -p '.deps/' make[4]: Entering directory '/<>/js/src/mozglue/misc' mkdir -p '.deps/' make[4]: Entering directory '/<>/js/src/mfbt' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_memory_mozalloc0.o -c -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/memory/mozalloc -I/<>/js/src/memory/mozalloc -I/<>/js/src/xpcom -I/<>/memory/build -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/js/src/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp /usr/bin/g++ -std=gnu++11 -o StackWalk.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/js/src/mozglue/misc -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/StackWalk.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/mozglue/misc/StackWalk.cpp make[4]: Entering directory '/<>/js/src/modules/fdlibm/src' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Compression.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt -I/<>/js/src/mfbt -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Compression.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow -Wno-unused-function /<>/mfbt/Compression.cpp /usr/bin/g++ -std=gnu++11 -o e_acos.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_acos.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_acos.cpp In file included from /<>/memory/mozalloc/mozalloc.cpp:69, from /<>/js/src/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp:2: /<>/js/src/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro ‘MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS’ 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro ‘MOZALLOC_THROW_BAD_ALLOC’ 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro ‘MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS’ 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro ‘MOZALLOC_THROW_BAD_ALLOC’ 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o TimeStamp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/js/src/mozglue/misc -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TimeStamp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/mozglue/misc/TimeStamp.cpp /usr/bin/g++ -std=gnu++11 -o e_acosh.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_acosh.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_acosh.cpp libmemory_mozalloc.a rm -f libmemory_mozalloc.a libmemory_mozalloc.a.desc /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --extract -- ar crs libmemory_mozalloc.a Unified_cpp_memory_mozalloc0.o /usr/bin/g++ -std=gnu++11 -o e_asin.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_asin.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_asin.cpp libmemory_mozalloc.a.desc /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libmemory_mozalloc.a.desc Unified_cpp_memory_mozalloc0.o /usr/bin/g++ -std=gnu++11 -o TimeStamp_posix.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/<>/mozglue/misc -I/<>/js/src/mozglue/misc -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TimeStamp_posix.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/mozglue/misc/TimeStamp_posix.cpp /usr/bin/g++ -std=gnu++11 -o e_atan2.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_atan2.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_atan2.cpp make[4]: Leaving directory '/<>/js/src/memory/mozalloc' make[4]: Entering directory '/<>/js/src/config/external/nspr' libnspr.a.desc rm -f libnspr.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libnspr.a.desc /usr/bin/g++ -std=gnu++11 -o e_atanh.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_atanh.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_atanh.cpp make[4]: Leaving directory '/<>/js/src/config/external/nspr' make[4]: Entering directory '/<>/js/src/config/external/icu/data' mkdir -p '.deps/' icudata_gas.o /usr/bin/gcc -std=gnu99 -o icudata_gas.o -DNDEBUG=1 -DTRIMMED=1 -fPIC -Wa,--noexecstack -g '-DICU_DATA_FILE="icudt58l.dat"' -DICU_DATA_SYMBOL=icudt58_dat -I/<>/config/external/icu/data -c /<>/config/external/icu/data/icudata_gas.S libicudata.a.desc rm -f libicudata.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libicudata.a.desc icudata_gas.o /usr/bin/g++ -std=gnu++11 -o e_cosh.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_cosh.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_cosh.cpp libmozglue_misc.a.desc rm -f libmozglue_misc.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libmozglue_misc.a.desc StackWalk.o TimeStamp.o TimeStamp_posix.o make[4]: Leaving directory '/<>/js/src/config/external/icu/data' /usr/bin/g++ -std=gnu++11 -o e_exp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_exp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_exp.cpp make[4]: Entering directory '/<>/js/src/config/external/icu/common' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o cmemory.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cmemory.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/cmemory.c make[4]: Leaving directory '/<>/js/src/mozglue/misc' make[4]: Entering directory '/<>/js/src/config/external/icu/i18n' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o decContext.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/decContext.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/i18n/decContext.c /usr/bin/gcc -std=gnu99 -o cstring.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cstring.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/cstring.c /usr/bin/g++ -std=gnu++11 -o e_hypot.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_hypot.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_hypot.cpp /usr/bin/gcc -std=gnu99 -o decNumber.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/decNumber.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/i18n/decNumber.c /usr/bin/gcc -std=gnu99 -o cwchar.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/cwchar.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/cwchar.c /usr/bin/g++ -std=gnu++11 -o e_log.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_log.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_log.cpp /usr/bin/gcc -std=gnu99 -o icudataver.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/icudataver.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/icudataver.c /usr/bin/gcc -std=gnu99 -o locmap.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/locmap.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/locmap.c /usr/bin/g++ -std=gnu++11 -o e_log10.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_log10.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_log10.cpp /usr/bin/gcc -std=gnu99 -o propsvec.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/propsvec.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/propsvec.c /usr/bin/g++ -std=gnu++11 -o e_log2.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_log2.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_log2.cpp /usr/bin/g++ -std=gnu++11 -o e_pow.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_pow.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_pow.cpp /usr/bin/gcc -std=gnu99 -o uarrsort.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uarrsort.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/uarrsort.c /usr/bin/gcc -std=gnu99 -o ubidi.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubidi.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ubidi.c /usr/bin/g++ -std=gnu++11 -o e_sinh.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_sinh.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_sinh.cpp /usr/bin/g++ -std=gnu++11 -o e_sqrt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/e_sqrt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/e_sqrt.cpp /usr/bin/g++ -std=gnu++11 -o k_exp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/k_exp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/k_exp.cpp /usr/bin/g++ -std=gnu++11 -o s_asinh.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_asinh.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_asinh.cpp /usr/bin/g++ -std=gnu++11 -o s_atan.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_atan.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_atan.cpp /usr/bin/g++ -std=gnu++11 -o s_cbrt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_cbrt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_cbrt.cpp /usr/bin/g++ -std=gnu++11 -o s_ceil.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_ceil.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_ceil.cpp /usr/bin/g++ -std=gnu++11 -o s_ceilf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_ceilf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_ceilf.cpp /usr/bin/g++ -std=gnu++11 -o s_copysign.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_copysign.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_copysign.cpp /usr/bin/g++ -std=gnu++11 -o s_expm1.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_expm1.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_expm1.cpp /usr/bin/g++ -std=gnu++11 -o s_fabs.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_fabs.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_fabs.cpp /usr/bin/gcc -std=gnu99 -o ubidi_props.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubidi_props.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ubidi_props.c /usr/bin/g++ -std=gnu++11 -o s_floor.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_floor.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_floor.cpp /usr/bin/g++ -std=gnu++11 -o Decimal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt -I/<>/js/src/mfbt -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Decimal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/decimal/Decimal.cpp /usr/bin/g++ -std=gnu++11 -o s_floorf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_floorf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_floorf.cpp /usr/bin/gcc -std=gnu99 -o ubidiln.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubidiln.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ubidiln.c /usr/bin/g++ -std=gnu++11 -o s_log1p.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_log1p.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_log1p.cpp /usr/bin/g++ -std=gnu++11 -o s_nearbyint.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_nearbyint.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_nearbyint.cpp /usr/bin/g++ -std=gnu++11 -o s_rint.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_rint.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_rint.cpp /usr/bin/g++ -std=gnu++11 -o s_rintf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_rintf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_rintf.cpp /usr/bin/gcc -std=gnu99 -o ulocdata.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ulocdata.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/i18n/ulocdata.c /usr/bin/g++ -std=gnu++11 -o s_scalbn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_scalbn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_scalbn.cpp /usr/bin/gcc -std=gnu99 -o ubiditransform.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubiditransform.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ubiditransform.c /usr/bin/gcc -std=gnu99 -o utmscale.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/utmscale.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/i18n/utmscale.c /usr/bin/g++ -std=gnu++11 -o s_tanh.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_tanh.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_tanh.cpp /usr/bin/g++ -std=gnu++11 -o affixpatternparser.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/affixpatternparser.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/affixpatternparser.cpp /usr/bin/g++ -std=gnu++11 -o s_trunc.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_trunc.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_trunc.cpp /usr/bin/gcc -std=gnu99 -o ubidiwrt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ubidiwrt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ubidiwrt.c /usr/bin/g++ -std=gnu++11 -o s_truncf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/<>/modules/fdlibm/src -I/<>/js/src/modules/fdlibm/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/s_truncf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-parentheses -Wno-sign-compare /<>/modules/fdlibm/src/s_truncf.cpp libmodules_fdlibm_src.a.desc rm -f libmodules_fdlibm_src.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libmodules_fdlibm_src.a.desc e_acos.o e_acosh.o e_asin.o e_atan2.o e_atanh.o e_cosh.o e_exp.o e_hypot.o e_log.o e_log10.o e_log2.o e_pow.o e_sinh.o e_sqrt.o k_exp.o s_asinh.o s_atan.o s_cbrt.o s_ceil.o s_ceilf.o s_copysign.o s_expm1.o s_fabs.o s_floor.o s_floorf.o s_log1p.o s_nearbyint.o s_rint.o s_rintf.o s_scalbn.o s_tanh.o s_trunc.o s_truncf.o make[4]: Leaving directory '/<>/js/src/modules/fdlibm/src' make[4]: Entering directory '/<>/js/src/config/external/zlib' libzlib.a.desc rm -f libzlib.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libzlib.a.desc /usr/bin/gcc -std=gnu99 -o ucat.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucat.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucat.c /usr/bin/gcc -std=gnu99 -o uchar.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uchar.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/uchar.c make[4]: Leaving directory '/<>/js/src/config/external/zlib' make[4]: Entering directory '/<>/js/src/config' make[4]: Nothing to be done for 'host'. make[4]: Leaving directory '/<>/js/src/config' make[4]: Entering directory '/<>/js/src/memory/fallible' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o fallible.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -I/<>/memory/fallible -I/<>/js/src/memory/fallible -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/fallible.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/memory/fallible/fallible.cpp libfallible.a.desc rm -f libfallible.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libfallible.a.desc fallible.o make[4]: Leaving directory '/<>/js/src/memory/fallible' make[4]: Entering directory '/<>/js/src/memory/mozjemalloc' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o jemalloc.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_JEMALLOC_HARD_ASSERTS -Dabort=moz_abort -DMOZ_JEMALLOC_IMPL -DMOZ_HAS_MOZGLUE -I/<>/memory/mozjemalloc -I/<>/js/src/memory/mozjemalloc -I/<>/memory/build -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/jemalloc.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fno-omit-frame-pointer -Wno-unused /<>/memory/mozjemalloc/jemalloc.c /usr/bin/g++ -std=gnu++11 -o Unified_cpp_mfbt0.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt -I/<>/js/src/mfbt -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/js/src/mfbt/Unified_cpp_mfbt0.cpp In file included from /<>/memory/mozjemalloc/jemalloc.c:452: /<>/memory/mozjemalloc/jemalloc.c: In function ‘extent_tree_szad_insert’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_i_s.link_szad.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] 107 | | (((uintptr_t) (a_node)->a_field.rbn_right_red) & ((size_t)1))); \ | ^ /<>/memory/mozjemalloc/jemalloc.c: In function ‘extent_tree_szad_remove’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_r_s.link_szad.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /<>/memory/mozjemalloc/jemalloc.c: In function ‘extent_tree_ad_insert’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_i_s.link_ad.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /<>/memory/mozjemalloc/jemalloc.c: In function ‘extent_tree_ad_remove’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_r_s.link_ad.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /<>/memory/mozjemalloc/jemalloc.c: In function ‘arena_chunk_tree_dirty_insert’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_i_s.link_dirty.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /<>/memory/mozjemalloc/jemalloc.c: In function ‘arena_chunk_tree_dirty_remove’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_r_s.link_dirty.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /<>/memory/mozjemalloc/jemalloc.c: In function ‘arena_run_tree_insert’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_i_s.link.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /<>/memory/mozjemalloc/jemalloc.c: In function ‘arena_run_tree_remove’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_r_s.link.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /<>/memory/mozjemalloc/jemalloc.c: In function ‘arena_avail_tree_insert’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_i_s.link.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /<>/memory/mozjemalloc/jemalloc.c: In function ‘arena_avail_tree_remove’: /<>/memory/mozjemalloc/rb.h:107:40: warning: ‘rbp_r_s.link.rbn_right_red’ is used uninitialized in this function [-Wuninitialized] /usr/bin/gcc -std=gnu99 -o ucmndata.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucmndata.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucmndata.c /usr/bin/g++ -std=gnu++11 -o alphaindex.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/alphaindex.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/alphaindex.cpp /usr/bin/gcc -std=gnu99 -o ucnv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv.c /usr/bin/gcc -std=gnu99 -o ucnv_cb.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_cb.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_cb.c /usr/bin/gcc -std=gnu99 -o ucnv_cnv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_cnv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_cnv.c /usr/bin/gcc -std=gnu99 -o ucnv_ct.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_ct.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_ct.c /usr/bin/gcc -std=gnu99 -o ucnv_err.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_err.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_err.c /usr/bin/g++ -std=gnu++11 -o anytrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/anytrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/anytrans.cpp /usr/bin/g++ -std=gnu++11 -o astro.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/astro.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/astro.cpp /usr/bin/gcc -std=gnu99 -o ucnv_lmb.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_lmb.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_lmb.c /usr/bin/gcc -std=gnu99 -o ucnv_set.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_set.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_set.c /usr/bin/gcc -std=gnu99 -o ucnv_u16.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_u16.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_u16.c /usr/bin/gcc -std=gnu99 -o ucnv_u32.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_u32.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_u32.c /usr/bin/g++ -std=gnu++11 -o basictz.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/basictz.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/basictz.cpp libmemory_mozjemalloc.a.desc rm -f libmemory_mozjemalloc.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libmemory_mozjemalloc.a.desc jemalloc.o /usr/bin/g++ -std=gnu++11 -o Unified_cpp_mfbt1.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt -I/<>/js/src/mfbt -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/js/src/mfbt/Unified_cpp_mfbt1.cpp make[4]: Leaving directory '/<>/js/src/memory/mozjemalloc' /usr/bin/g++ -std=gnu++11 -o bocsu.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/bocsu.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/bocsu.cpp /usr/bin/gcc -std=gnu99 -o ucnv_u7.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_u7.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_u7.c libmfbt.a.desc rm -f libmfbt.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libmfbt.a.desc Compression.o Decimal.o Unified_cpp_mfbt0.o Unified_cpp_mfbt1.o /usr/bin/g++ -std=gnu++11 -o brktrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/brktrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/brktrans.cpp /usr/bin/g++ -std=gnu++11 -o buddhcal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/buddhcal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/buddhcal.cpp make[4]: Leaving directory '/<>/js/src/mfbt' make[4]: Entering directory '/<>/js/src/memory/build' mkdir -p '.deps/' /usr/bin/gcc -std=gnu99 -o mozmemory_wrap.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -I/<>/memory/build -I/<>/js/src/memory/build -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/mozmemory_wrap.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/memory/build/mozmemory_wrap.c /usr/bin/g++ -std=gnu++11 -o jemalloc_config.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -I/<>/memory/build -I/<>/js/src/memory/build -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/jemalloc_config.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/memory/build/jemalloc_config.cpp libmemory.a.desc rm -f libmemory.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libmemory.a.desc mozmemory_wrap.o jemalloc_config.o ../../memory/mozjemalloc/libmemory_mozjemalloc.a /usr/bin/g++ -std=gnu++11 -o calendar.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/calendar.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/calendar.cpp make[4]: Leaving directory '/<>/js/src/memory/build' /usr/bin/g++ -std=gnu++11 -o casetrn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/casetrn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/casetrn.cpp /usr/bin/g++ -std=gnu++11 -o cecal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/cecal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/cecal.cpp /usr/bin/gcc -std=gnu99 -o ucnv_u8.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnv_u8.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnv_u8.c /usr/bin/g++ -std=gnu++11 -o chnsecal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/chnsecal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/chnsecal.cpp /usr/bin/g++ -std=gnu++11 -o choicfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/choicfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/choicfmt.cpp /<>/intl/icu/source/i18n/calendar.cpp: In member function ‘virtual void icu_58::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)’: /<>/intl/icu/source/i18n/calendar.cpp:2129:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2129 | } | ^ /<>/intl/icu/source/i18n/calendar.cpp:2133:5: note: here 2133 | case UCAL_EXTENDED_YEAR: | ^~~~ /<>/intl/icu/source/i18n/calendar.cpp: In member function ‘virtual void icu_58::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)’: /<>/intl/icu/source/i18n/calendar.cpp:3647:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 3647 | set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/calendar.cpp:3649:5: note: here 3649 | case UCAL_MONTH: | ^~~~ /usr/bin/gcc -std=gnu99 -o ucnvdisp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvdisp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnvdisp.c /usr/bin/gcc -std=gnu99 -o ucnvhz.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvhz.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnvhz.c /usr/bin/gcc -std=gnu99 -o ucnvisci.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvisci.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnvisci.c /usr/bin/gcc -std=gnu99 -o ucnvlat1.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvlat1.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnvlat1.c /usr/bin/g++ -std=gnu++11 -o coleitr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/coleitr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/coleitr.cpp /usr/bin/gcc -std=gnu99 -o ucnvscsu.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ucnvscsu.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ucnvscsu.c /usr/bin/g++ -std=gnu++11 -o coll.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/coll.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/coll.cpp /usr/bin/g++ -std=gnu++11 -o collation.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collation.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collation.cpp /usr/bin/g++ -std=gnu++11 -o collationbuilder.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationbuilder.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationbuilder.cpp /usr/bin/g++ -std=gnu++11 -o collationcompare.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationcompare.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationcompare.cpp /usr/bin/gcc -std=gnu99 -o udatamem.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/udatamem.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/udatamem.c /usr/bin/g++ -std=gnu++11 -o collationdata.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationdata.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationdata.cpp /usr/bin/gcc -std=gnu99 -o udataswp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/udataswp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/udataswp.c /<>/intl/icu/source/common/udataswp.c: In function ‘udata_openSwapperForInputData_58’: /<>/intl/icu/source/common/udataswp.c:438:29: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 438 | if( (length>=0 && length>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uenum.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/uenum.c /usr/bin/gcc -std=gnu99 -o uhash.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uhash.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/uhash.c /usr/bin/g++ -std=gnu++11 -o collationdatabuilder.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationdatabuilder.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationdatabuilder.cpp /usr/bin/g++ -std=gnu++11 -o collationdatareader.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationdatareader.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationdatareader.cpp /usr/bin/gcc -std=gnu99 -o uinvchar.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uinvchar.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/uinvchar.c /usr/bin/gcc -std=gnu99 -o ulist.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ulist.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ulist.c /<>/intl/icu/source/common/ulist.c: In function ‘ulist_containsString_58’: /<>/intl/icu/source/common/ulist.c:161:24: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (length == uprv_strlen(pointer->data)) { | ^~ /usr/bin/gcc -std=gnu99 -o uloc_tag.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uloc_tag.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/uloc_tag.c /<>/intl/icu/source/common/uloc_tag.c: In function ‘_appendLDMLExtensionAsKeywords’: /<>/intl/icu/source/common/uloc_tag.c:1374:31: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 1374 | if (bcpKeyLen >= sizeof(bcpKeyBuf)) { | ^~ /<>/intl/icu/source/common/uloc_tag.c:1409:36: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 1409 | if (bcpTypeLen >= sizeof(bcpTypeBuf)) { | ^~ /usr/bin/g++ -std=gnu++11 -o collationdatawriter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationdatawriter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationdatawriter.cpp /usr/bin/g++ -std=gnu++11 -o collationfastlatin.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationfastlatin.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationfastlatin.cpp /<>/intl/icu/source/common/uloc_tag.c: In function ‘uloc_toLanguageTag_58’: /<>/intl/icu/source/common/uloc_tag.c:1084:24: warning: ‘bcpValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1084 | ext->value = bcpValue; | ~~~~~~~~~~~^~~~~~~~~~ /<>/intl/icu/source/common/uloc_tag.c:926:30: note: ‘bcpValue’ was declared here 926 | const char *bcpKey, *bcpValue; | ^~~~~~~~ /<>/intl/icu/source/common/uloc_tag.c:1083:22: warning: ‘bcpKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1083 | ext->key = bcpKey; | ~~~~~~~~~^~~~~~~~ /<>/intl/icu/source/common/uloc_tag.c:926:21: note: ‘bcpKey’ was declared here 926 | const char *bcpKey, *bcpValue; | ^~~~~~ /usr/bin/g++ -std=gnu++11 -o collationfastlatinbuilder.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationfastlatinbuilder.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationfastlatinbuilder.cpp /usr/bin/gcc -std=gnu99 -o umapfile.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/umapfile.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/umapfile.c /usr/bin/gcc -std=gnu99 -o umath.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/umath.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/umath.c /usr/bin/gcc -std=gnu99 -o ures_cnv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ures_cnv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ures_cnv.c /<>/intl/icu/source/common/ures_cnv.c: In function ‘ures_openU_58’: /<>/intl/icu/source/common/ures_cnv.c:46:18: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 46 | if(length>=sizeof(pathBuffer)) { | ^~ /<>/intl/icu/source/common/ures_cnv.c:64:22: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 64 | if(length>=sizeof(pathBuffer)) { | ^~ /usr/bin/gcc -std=gnu99 -o usc_impl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/usc_impl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/usc_impl.c /usr/bin/g++ -std=gnu++11 -o collationfcd.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationfcd.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationfcd.cpp /usr/bin/g++ -std=gnu++11 -o collationiterator.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationiterator.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationiterator.cpp /usr/bin/g++ -std=gnu++11 -o collationkeys.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationkeys.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationkeys.cpp /usr/bin/gcc -std=gnu99 -o uscript.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/uscript.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/uscript.c /usr/bin/gcc -std=gnu99 -o ustrfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/ustrfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/ustrfmt.c /usr/bin/gcc -std=gnu99 -o utf_impl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/utf_impl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/utf_impl.c /usr/bin/gcc -std=gnu99 -o utrace.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/utrace.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/utrace.c /<>/intl/icu/source/common/utrace.c: In function ‘outputPtrBytes’: /<>/intl/icu/source/common/utrace.c:149:16: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 149 | for (i=0; i>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationroot.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationroot.cpp /usr/bin/gcc -std=gnu99 -o utypes.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/utypes.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/utypes.c /usr/bin/gcc -std=gnu99 -o wintz.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -include /<>/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/wintz.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer /<>/intl/icu/source/common/wintz.c /usr/bin/g++ -std=gnu++11 -o appendable.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/appendable.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/appendable.cpp /usr/bin/g++ -std=gnu++11 -o bmpset.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/bmpset.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/bmpset.cpp /usr/bin/g++ -std=gnu++11 -o collationrootelements.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationrootelements.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationrootelements.cpp /usr/bin/g++ -std=gnu++11 -o collationruleparser.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationruleparser.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationruleparser.cpp /usr/bin/g++ -std=gnu++11 -o collationsets.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationsets.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationsets.cpp /usr/bin/g++ -std=gnu++11 -o collationsettings.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationsettings.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationsettings.cpp /usr/bin/g++ -std=gnu++11 -o brkeng.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/brkeng.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/brkeng.cpp /usr/bin/g++ -std=gnu++11 -o brkiter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/brkiter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/brkiter.cpp /usr/bin/g++ -std=gnu++11 -o bytestream.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/bytestream.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/bytestream.cpp /usr/bin/g++ -std=gnu++11 -o bytestrie.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/bytestrie.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/bytestrie.cpp /usr/bin/g++ -std=gnu++11 -o collationtailoring.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationtailoring.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationtailoring.cpp /usr/bin/g++ -std=gnu++11 -o collationweights.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/collationweights.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/collationweights.cpp /usr/bin/g++ -std=gnu++11 -o compactdecimalformat.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/compactdecimalformat.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/compactdecimalformat.cpp /usr/bin/g++ -std=gnu++11 -o bytestriebuilder.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/bytestriebuilder.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/bytestriebuilder.cpp /usr/bin/g++ -std=gnu++11 -o coptccal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/coptccal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/coptccal.cpp /usr/bin/g++ -std=gnu++11 -o cpdtrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/cpdtrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/cpdtrans.cpp /usr/bin/g++ -std=gnu++11 -o csdetect.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/csdetect.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/csdetect.cpp /usr/bin/g++ -std=gnu++11 -o csmatch.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/csmatch.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/csmatch.cpp /usr/bin/g++ -std=gnu++11 -o bytestrieiterator.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/bytestrieiterator.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/bytestrieiterator.cpp /usr/bin/g++ -std=gnu++11 -o csr2022.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/csr2022.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/csr2022.cpp /usr/bin/g++ -std=gnu++11 -o csrecog.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/csrecog.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/csrecog.cpp /usr/bin/g++ -std=gnu++11 -o csrmbcs.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/csrmbcs.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/csrmbcs.cpp /usr/bin/g++ -std=gnu++11 -o csrsbcs.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/csrsbcs.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/csrsbcs.cpp /usr/bin/g++ -std=gnu++11 -o csrucode.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/csrucode.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/csrucode.cpp /usr/bin/g++ -std=gnu++11 -o csrutf8.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/csrutf8.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/csrutf8.cpp /usr/bin/g++ -std=gnu++11 -o curramt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/curramt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/curramt.cpp /usr/bin/g++ -std=gnu++11 -o currfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/currfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/currfmt.cpp /usr/bin/g++ -std=gnu++11 -o caniter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/caniter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/caniter.cpp /usr/bin/g++ -std=gnu++11 -o currpinf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/currpinf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/currpinf.cpp /usr/bin/g++ -std=gnu++11 -o currunit.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/currunit.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/currunit.cpp /usr/bin/g++ -std=gnu++11 -o dangical.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dangical.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/dangical.cpp /usr/bin/g++ -std=gnu++11 -o datefmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/datefmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/datefmt.cpp /usr/bin/g++ -std=gnu++11 -o dayperiodrules.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dayperiodrules.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/dayperiodrules.cpp /usr/bin/g++ -std=gnu++11 -o chariter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/chariter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/chariter.cpp /usr/bin/g++ -std=gnu++11 -o charstr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/charstr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/charstr.cpp /usr/bin/g++ -std=gnu++11 -o cstr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/cstr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/cstr.cpp /usr/bin/g++ -std=gnu++11 -o dictbe.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dictbe.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/dictbe.cpp /usr/bin/g++ -std=gnu++11 -o dictionarydata.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dictionarydata.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/dictionarydata.cpp /usr/bin/g++ -std=gnu++11 -o dcfmtsym.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dcfmtsym.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/dcfmtsym.cpp /usr/bin/g++ -std=gnu++11 -o dtintrv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dtintrv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/dtintrv.cpp make[4]: Entering directory '/<>/js/src/mozglue/build' libmozglue.a rm -f libmozglue.a libmozglue.a.desc /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --extract -- ar crs libmozglue.a ../../memory/mozalloc/libmemory_mozalloc.a ../../mozglue/misc/libmozglue_misc.a ../../mfbt/libmfbt.a /usr/bin/g++ -std=gnu++11 -o errorcode.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/errorcode.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/errorcode.cpp /usr/bin/g++ -std=gnu++11 -o decfmtst.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/decfmtst.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/decfmtst.cpp /usr/bin/g++ -std=gnu++11 -o filteredbrk.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/filteredbrk.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/filteredbrk.cpp /usr/bin/g++ -std=gnu++11 -o filterednormalizer2.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/filterednormalizer2.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/filterednormalizer2.cpp libmozglue.a.desc /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libmozglue.a.desc ../../memory/mozalloc/libmemory_mozalloc.a ../../mozglue/misc/libmozglue_misc.a ../../mfbt/libmfbt.a ../../config/nsinstall -R -m 644 'libmozglue.a' '../../dist/sdk/lib' make[4]: Leaving directory '/<>/js/src/mozglue/build' make[4]: Entering directory '/<>/js/src/mfbt/tests' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o TestArray.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestArray.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestArray.cpp /usr/bin/g++ -std=gnu++11 -o TestArrayUtils.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestArrayUtils.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestArrayUtils.cpp /usr/bin/g++ -std=gnu++11 -o TestAtomics.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestAtomics.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestAtomics.cpp /usr/bin/g++ -std=gnu++11 -o icuplug.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/icuplug.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/icuplug.cpp /usr/bin/g++ -std=gnu++11 -o listformatter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/listformatter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/listformatter.cpp /usr/bin/g++ -std=gnu++11 -o loadednormalizer2impl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/loadednormalizer2impl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/loadednormalizer2impl.cpp /usr/bin/g++ -std=gnu++11 -o decimalformatpattern.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/decimalformatpattern.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/decimalformatpattern.cpp /usr/bin/g++ -std=gnu++11 -o locavailable.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/locavailable.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/locavailable.cpp /usr/bin/g++ -std=gnu++11 -o TestBinarySearch.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestBinarySearch.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestBinarySearch.cpp /usr/bin/g++ -std=gnu++11 -o locbased.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/locbased.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/locbased.cpp /usr/bin/g++ -std=gnu++11 -o TestBloomFilter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestBloomFilter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestBloomFilter.cpp /usr/bin/g++ -std=gnu++11 -o locdispnames.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/locdispnames.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/locdispnames.cpp /usr/bin/g++ -std=gnu++11 -o TestBufferList.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestBufferList.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestBufferList.cpp /usr/bin/g++ -std=gnu++11 -o decimfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/decimfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/decimfmt.cpp /<>/intl/icu/source/common/locdispnames.cpp: In function ‘int32_t uloc_getDisplayName_58(const char*, const char*, UChar*, int32_t, UErrorCode*)’: /<>/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 642 | kenum = uloc_openKeywords(locale, pErrorCode); /<>/intl/icu/source/common/locdispnames.cpp:644:25: note: here 644 | default: { | ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o locdspnm.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/locdspnm.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/locdspnm.cpp In file included from /<>/mfbt/tests/TestBufferList.cpp:9: /<>/js/src/dist/include/mozilla/BufferList.h: In member function ‘mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]’: /<>/js/src/dist/include/mozilla/BufferList.h:198:13: warning: ‘*((void*)& lastSegmentSize +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 198 | mData += aBytes; | ~~~~~~^~~~~~~~~ In file included from /<>/mfbt/tests/TestBufferList.cpp:9: /<>/js/src/dist/include/mozilla/BufferList.h:469:17: note: ‘*((void*)& lastSegmentSize +4)’ was declared here 469 | Maybe lastSegmentSize; | ^~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o TestCasting.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestCasting.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestCasting.cpp /usr/bin/g++ -std=gnu++11 -o locid.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/locid.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/locid.cpp /usr/bin/g++ -std=gnu++11 -o loclikely.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/loclikely.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/loclikely.cpp /usr/bin/g++ -std=gnu++11 -o TestCeilingFloor.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestCeilingFloor.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestCeilingFloor.cpp /usr/bin/g++ -std=gnu++11 -o TestCheckedInt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestCheckedInt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestCheckedInt.cpp /usr/bin/g++ -std=gnu++11 -o locresdata.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/locresdata.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/locresdata.cpp /usr/bin/g++ -std=gnu++11 -o locutil.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/locutil.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/locutil.cpp /usr/bin/g++ -std=gnu++11 -o decimfmtimpl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/decimfmtimpl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/decimfmtimpl.cpp /usr/bin/g++ -std=gnu++11 -o messagepattern.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/messagepattern.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/messagepattern.cpp /usr/bin/g++ -std=gnu++11 -o normalizer2.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/normalizer2.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/normalizer2.cpp /usr/bin/g++ -std=gnu++11 -o normalizer2impl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/normalizer2impl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/normalizer2impl.cpp /<>/intl/icu/source/i18n/decimfmtimpl.cpp: In member function ‘icu_58::UnicodeString& icu_58::DecimalFormatImpl::toNumberPattern(UBool, int32_t, icu_58::UnicodeString&) const’: /<>/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: ‘sigMax’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1479 | if (i >= sigMax || i < sigMax - sigMin) { | ~~~~~~~^~~~~~~~ /<>/intl/icu/source/i18n/decimfmtimpl.cpp:1479:43: warning: ‘sigMin’ may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/bin/g++ -std=gnu++11 -o normlzr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/normlzr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/normlzr.cpp /usr/bin/g++ -std=gnu++11 -o digitaffix.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/digitaffix.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/digitaffix.cpp /usr/bin/g++ -std=gnu++11 -o parsepos.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/parsepos.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/parsepos.cpp /usr/bin/g++ -std=gnu++11 -o patternprops.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/patternprops.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/patternprops.cpp /usr/bin/g++ -std=gnu++11 -o pluralmap.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/pluralmap.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/pluralmap.cpp /usr/bin/g++ -std=gnu++11 -o digitaffixesandpadding.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/digitaffixesandpadding.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/digitaffixesandpadding.cpp /usr/bin/g++ -std=gnu++11 -o propname.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/propname.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/propname.cpp /usr/bin/g++ -std=gnu++11 -o punycode.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/punycode.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/punycode.cpp /usr/bin/g++ -std=gnu++11 -o digitformatter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/digitformatter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/digitformatter.cpp /usr/bin/g++ -std=gnu++11 -o putil.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/putil.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/putil.cpp /usr/bin/g++ -std=gnu++11 -o rbbi.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbbi.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/rbbi.cpp /usr/bin/g++ -std=gnu++11 -o rbbidata.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbbidata.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/rbbidata.cpp /usr/bin/g++ -std=gnu++11 -o rbbinode.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbbinode.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/rbbinode.cpp /usr/bin/g++ -std=gnu++11 -o rbbirb.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbbirb.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/rbbirb.cpp /usr/bin/g++ -std=gnu++11 -o rbbiscan.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbbiscan.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/rbbiscan.cpp /usr/bin/g++ -std=gnu++11 -o rbbisetb.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbbisetb.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/rbbisetb.cpp /usr/bin/g++ -std=gnu++11 -o rbbistbl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbbistbl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/rbbistbl.cpp /usr/bin/g++ -std=gnu++11 -o rbbitblb.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbbitblb.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/rbbitblb.cpp /usr/bin/g++ -std=gnu++11 -o resbund.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/resbund.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/resbund.cpp /<>/intl/icu/source/i18n/digitformatter.cpp: In member function ‘icu_58::UnicodeString& icu_58::DigitFormatter::format(const icu_58::VisibleDigits&, const icu_58::DigitGrouping&, const icu_58::DigitFormatterOptions&, icu_58::FieldPositionHandler&, icu_58::UnicodeString&) const’: /<>/intl/icu/source/i18n/digitformatter.cpp:236:29: warning: ‘fracBegin’ may be used uninitialized in this function [-Wmaybe-uninitialized] 236 | handler.addAttribute(UNUM_FRACTION_FIELD, fracBegin, appendTo.length()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o resbund_cnv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/resbund_cnv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/resbund_cnv.cpp /usr/bin/g++ -std=gnu++11 -o resource.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/resource.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/resource.cpp /usr/bin/g++ -std=gnu++11 -o digitgrouping.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/digitgrouping.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/digitgrouping.cpp /usr/bin/g++ -std=gnu++11 -o digitinterval.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/digitinterval.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/digitinterval.cpp /usr/bin/g++ -std=gnu++11 -o digitlst.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/digitlst.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/digitlst.cpp /usr/bin/g++ -std=gnu++11 -o ruleiter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ruleiter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ruleiter.cpp /usr/bin/g++ -std=gnu++11 -o schriter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/schriter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/schriter.cpp /usr/bin/g++ -std=gnu++11 -o serv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/serv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/serv.cpp /usr/bin/g++ -std=gnu++11 -o servlk.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/servlk.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/servlk.cpp /usr/bin/g++ -std=gnu++11 -o dtfmtsym.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dtfmtsym.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/dtfmtsym.cpp /usr/bin/g++ -std=gnu++11 -o servlkf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/servlkf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/servlkf.cpp /usr/bin/g++ -std=gnu++11 -o servls.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/servls.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/servls.cpp /usr/bin/g++ -std=gnu++11 -o servnotf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/servnotf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/servnotf.cpp /usr/bin/g++ -std=gnu++11 -o servrbf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/servrbf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/servrbf.cpp /usr/bin/g++ -std=gnu++11 -o TestCountPopulation.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestCountPopulation.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestCountPopulation.cpp /usr/bin/g++ -std=gnu++11 -o TestCountZeroes.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestCountZeroes.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestCountZeroes.cpp /usr/bin/g++ -std=gnu++11 -o TestEndian.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestEndian.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestEndian.cpp /usr/bin/g++ -std=gnu++11 -o servslkf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/servslkf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/servslkf.cpp /usr/bin/g++ -std=gnu++11 -o sharedobject.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/sharedobject.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/sharedobject.cpp /usr/bin/g++ -std=gnu++11 -o simpleformatter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/simpleformatter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/simpleformatter.cpp /usr/bin/g++ -std=gnu++11 -o stringpiece.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/stringpiece.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/stringpiece.cpp /usr/bin/g++ -std=gnu++11 -o dtitvfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dtitvfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/dtitvfmt.cpp /usr/bin/g++ -std=gnu++11 -o dtitvinf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dtitvinf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/dtitvinf.cpp /usr/bin/g++ -std=gnu++11 -o stringtriebuilder.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/stringtriebuilder.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/stringtriebuilder.cpp /usr/bin/g++ -std=gnu++11 -o ubrk.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ubrk.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ubrk.cpp /usr/bin/g++ -std=gnu++11 -o ucase.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucase.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucase.cpp /usr/bin/g++ -std=gnu++11 -o dtptngen.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dtptngen.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/dtptngen.cpp /usr/bin/g++ -std=gnu++11 -o TestEnumeratedArray.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestEnumeratedArray.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestEnumeratedArray.cpp /usr/bin/g++ -std=gnu++11 -o TestEnumSet.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestEnumSet.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestEnumSet.cpp /usr/bin/g++ -std=gnu++11 -o ucasemap.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucasemap.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucasemap.cpp /usr/bin/g++ -std=gnu++11 -o TestEnumTypeTraits.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestEnumTypeTraits.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestEnumTypeTraits.cpp /usr/bin/g++ -std=gnu++11 -o TestFastBernoulliTrial.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestFastBernoulliTrial.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestFastBernoulliTrial.cpp /usr/bin/g++ -std=gnu++11 -o ucasemap_titlecase_brkiter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucasemap_titlecase_brkiter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucasemap_titlecase_brkiter.cpp /usr/bin/g++ -std=gnu++11 -o ucharstrie.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucharstrie.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucharstrie.cpp /usr/bin/g++ -std=gnu++11 -o TestFloatingPoint.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestFloatingPoint.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestFloatingPoint.cpp /usr/bin/g++ -std=gnu++11 -o ucharstriebuilder.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucharstriebuilder.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucharstriebuilder.cpp /usr/bin/g++ -std=gnu++11 -o dtrule.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/dtrule.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/dtrule.cpp /usr/bin/g++ -std=gnu++11 -o ucharstrieiterator.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucharstrieiterator.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucharstrieiterator.cpp /usr/bin/g++ -std=gnu++11 -o esctrn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/esctrn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/esctrn.cpp /usr/bin/g++ -std=gnu++11 -o ethpccal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ethpccal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ethpccal.cpp /usr/bin/g++ -std=gnu++11 -o fmtable.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/fmtable.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/fmtable.cpp /usr/bin/g++ -std=gnu++11 -o fmtable_cnv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/fmtable_cnv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/fmtable_cnv.cpp /usr/bin/g++ -std=gnu++11 -o uchriter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uchriter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uchriter.cpp /<>/intl/icu/source/i18n/fmtable.cpp: In member function ‘int32_t icu_58::Formattable::getLong(UErrorCode&) const’: /<>/intl/icu/source/i18n/fmtable.cpp:432:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 432 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /<>/intl/icu/source/i18n/fmtable.cpp:437:5: note: here 437 | default: | ^~~~~~~ /<>/intl/icu/source/i18n/fmtable.cpp: In member function ‘int64_t icu_58::Formattable::getInt64(UErrorCode&) const’: /<>/intl/icu/source/i18n/fmtable.cpp:484:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 484 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /<>/intl/icu/source/i18n/fmtable.cpp:489:5: note: here 489 | default: | ^~~~~~~ /<>/intl/icu/source/i18n/fmtable.cpp: In member function ‘double icu_58::Formattable::getDouble(UErrorCode&) const’: /<>/intl/icu/source/i18n/fmtable.cpp:515:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 515 | if (instanceOfMeasure(fValue.fObject)) { | ^~ /<>/intl/icu/source/i18n/fmtable.cpp:520:5: note: here 520 | default: | ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o format.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/format.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/format.cpp /usr/bin/g++ -std=gnu++11 -o ucln_cmn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucln_cmn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucln_cmn.cpp /usr/bin/g++ -std=gnu++11 -o fphdlimp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/fphdlimp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/fphdlimp.cpp /usr/bin/g++ -std=gnu++11 -o ucnv2022.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucnv2022.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucnv2022.cpp /usr/bin/g++ -std=gnu++11 -o fpositer.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/fpositer.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/fpositer.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_bld.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucnv_bld.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucnv_bld.cpp /usr/bin/g++ -std=gnu++11 -o funcrepl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/funcrepl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/funcrepl.cpp /usr/bin/g++ -std=gnu++11 -o gender.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/gender.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/gender.cpp /usr/bin/g++ -std=gnu++11 -o gregocal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/gregocal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/gregocal.cpp /usr/bin/g++ -std=gnu++11 -o gregoimp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/gregoimp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/gregoimp.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_ext.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucnv_ext.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucnv_ext.cpp /usr/bin/g++ -std=gnu++11 -o ucnv_io.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucnv_io.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucnv_io.cpp /usr/bin/g++ -std=gnu++11 -o hebrwcal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/hebrwcal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/hebrwcal.cpp /usr/bin/g++ -std=gnu++11 -o indiancal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/indiancal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/indiancal.cpp /usr/bin/g++ -std=gnu++11 -o inputext.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/inputext.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/inputext.cpp /usr/bin/g++ -std=gnu++11 -o islamcal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/islamcal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/islamcal.cpp /usr/bin/g++ -std=gnu++11 -o TestFunction.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestFunction.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestFunction.cpp /usr/bin/g++ -std=gnu++11 -o ucnvbocu.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucnvbocu.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucnvbocu.cpp /usr/bin/g++ -std=gnu++11 -o TestIntegerPrintfMacros.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestIntegerPrintfMacros.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestIntegerPrintfMacros.cpp /<>/intl/icu/source/common/ucnvbocu.cpp: In function ‘void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)’: /<>/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 553 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 555 | case 3: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 557 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 559 | case 2: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 587 | *charErrorBuffer++=(uint8_t)(diff>>16); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 589 | case 2: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 590 | *charErrorBuffer++=(uint8_t)(diff>>8); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 592 | case 1: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 607 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 609 | case 2: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 611 | *offsets++=sourceIndex; | ~~~~~~~~~~^~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 613 | case 1: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp: In function ‘void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)’: /<>/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 790 | *target++=(uint8_t)(diff>>24); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 792 | case 3: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 819 | *charErrorBuffer++=(uint8_t)(diff>>16); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 821 | case 2: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 822 | *charErrorBuffer++=(uint8_t)(diff>>8); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 824 | case 1: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 838 | *target++=(uint8_t)(diff>>16); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 840 | case 2: | ^~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 841 | *target++=(uint8_t)(diff>>8); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 843 | case 1: | ^~~~ /usr/bin/g++ -std=gnu++11 -o japancal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/japancal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/japancal.cpp /usr/bin/g++ -std=gnu++11 -o ucnvmbcs.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucnvmbcs.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucnvmbcs.cpp /usr/bin/g++ -std=gnu++11 -o ucnvsel.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucnvsel.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucnvsel.cpp /usr/bin/g++ -std=gnu++11 -o measfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/measfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/measfmt.cpp /usr/bin/g++ -std=gnu++11 -o measunit.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/measunit.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/measunit.cpp /usr/bin/g++ -std=gnu++11 -o ucol_swp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucol_swp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucol_swp.cpp /usr/bin/g++ -std=gnu++11 -o measure.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/measure.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/measure.cpp /usr/bin/g++ -std=gnu++11 -o ucurr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucurr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ucurr.cpp /usr/bin/g++ -std=gnu++11 -o msgfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/msgfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/msgfmt.cpp /usr/bin/g++ -std=gnu++11 -o name2uni.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/name2uni.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/name2uni.cpp /usr/bin/g++ -std=gnu++11 -o nfrs.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/nfrs.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/nfrs.cpp In file included from /usr/include/string.h:494, from /<>/js/src/dist/system_wrappers/string.h:3, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/common/ucurr.cpp:20: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘CReg::CReg(const UChar*, const char*)’ at /<>/intl/icu/source/common/ucurr.cpp:417:9, inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /<>/intl/icu/source/common/ucurr.cpp:426:41, inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /<>/intl/icu/source/common/ucurr.cpp:423:29, inlined from ‘const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)’ at /<>/intl/icu/source/common/ucurr.cpp:498:25: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/intl/icu/source/common/ucurr.cpp:21: /<>/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_58(const UChar*, const char*, UErrorCode*)’: /<>/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /<>/intl/icu/source/common/ucurr.cpp:413:32: note: in expansion of macro ‘uprv_strlen’ 413 | int32_t len = (int32_t)uprv_strlen(_id); | ^~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o udata.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/udata.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/udata.cpp /usr/bin/g++ -std=gnu++11 -o nfrule.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/nfrule.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/nfrule.cpp /usr/bin/g++ -std=gnu++11 -o uhash_us.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uhash_us.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uhash_us.cpp /usr/bin/g++ -std=gnu++11 -o nfsubs.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/nfsubs.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/nfsubs.cpp /usr/bin/g++ -std=gnu++11 -o uidna.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uidna.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uidna.cpp /<>/intl/icu/source/common/uidna.cpp: In function ‘int32_t _internal_toUnicode(const UChar*, int32_t, UChar*, int32_t, int32_t, UStringPrepProfile*, UParseError*, UErrorCode*)’: /<>/intl/icu/source/common/uidna.cpp:515:85: warning: ‘int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 515 | b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:984:48: note: declared here 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:984:23: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro ‘uidna_toASCII’ 576 | uidna_toASCII(const UChar* src, int32_t srcLength, | ^~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:515:85: warning: ‘int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 515 | b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:984:48: note: declared here 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:984:23: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro ‘uidna_toASCII’ 576 | uidna_toASCII(const UChar* src, int32_t srcLength, | ^~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:528:80: warning: ‘int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 528 | b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:984:48: note: declared here 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:984:23: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro ‘uidna_toASCII’ 576 | uidna_toASCII(const UChar* src, int32_t srcLength, | ^~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:528:80: warning: ‘int32_t uidna_toASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 528 | b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:984:48: note: declared here 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:984:23: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 984 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/unicode/uidna.h:576:1: note: in expansion of macro ‘uidna_toASCII’ 576 | uidna_toASCII(const UChar* src, int32_t srcLength, | ^~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp: In function ‘int32_t uidna_compare_58(const UChar*, int32_t, const UChar*, int32_t, int32_t, UErrorCode*)’: /<>/intl/icu/source/common/uidna.cpp:878:87: warning: ‘int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 878 | b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:971:26: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro ‘uidna_IDNToASCII’ 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:878:87: warning: ‘int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 878 | b1Len = uidna_IDNToASCII(s1, length1, b1, b1Capacity, options, &parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:971:26: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro ‘uidna_IDNToASCII’ 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:889:83: warning: ‘int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 889 | b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:971:26: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro ‘uidna_IDNToASCII’ 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:889:83: warning: ‘int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 889 | b1Len = uidna_IDNToASCII(s1,length1,b1,b1Len, options, &parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:971:26: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro ‘uidna_IDNToASCII’ 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:893:85: warning: ‘int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 893 | b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:971:26: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro ‘uidna_IDNToASCII’ 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:893:85: warning: ‘int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 893 | b2Len = uidna_IDNToASCII(s2,length2, b2,b2Capacity, options, &parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:971:26: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro ‘uidna_IDNToASCII’ 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:904:86: warning: ‘int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 904 | b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:971:26: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro ‘uidna_IDNToASCII’ 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:904:86: warning: ‘int32_t uidna_IDNToASCII_58(const UChar*, int32_t, UChar*, int32_t, int32_t, UParseError*, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 904 | b2Len = uidna_IDNToASCII(s2, length2, b2, b2Len, options, &parseError, status); | ^ In file included from /<>/js/src/dist/include/unicode/platform.h:25, from /<>/js/src/dist/include/unicode/ptypes.h:52, from /<>/js/src/dist/include/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/intl/icu/source/common/uidna.cpp:19: /<>/js/src/dist/include/unicode/urename.h:971:51: note: declared here 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/uvernum.h:111:43: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 111 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /<>/js/src/dist/include/unicode/uvernum.h:113:40: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 113 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/unicode/urename.h:971:26: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 971 | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uidna.cpp:670:1: note: in expansion of macro ‘uidna_IDNToASCII’ 670 | uidna_IDNToASCII( const UChar *src, int32_t srcLength, | ^~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o nortrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/nortrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/nortrans.cpp /usr/bin/g++ -std=gnu++11 -o TestIntegerRange.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestIntegerRange.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestIntegerRange.cpp /usr/bin/g++ -std=gnu++11 -o uinit.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uinit.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uinit.cpp /usr/bin/g++ -std=gnu++11 -o uiter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uiter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uiter.cpp /usr/bin/g++ -std=gnu++11 -o nultrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/nultrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/nultrans.cpp /usr/bin/g++ -std=gnu++11 -o numfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/numfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/numfmt.cpp /usr/bin/g++ -std=gnu++11 -o ulistformatter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ulistformatter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ulistformatter.cpp /usr/bin/g++ -std=gnu++11 -o uloc.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uloc.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uloc.cpp /usr/bin/g++ -std=gnu++11 -o TestJSONWriter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestJSONWriter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestJSONWriter.cpp /usr/bin/g++ -std=gnu++11 -o numsys.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/numsys.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/numsys.cpp In file included from /usr/include/string.h:494, from /<>/js/src/dist/system_wrappers/string.h:3, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/common/cstring.h:31, from /<>/intl/icu/source/common/uloc.cpp:41: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)’ at /<>/intl/icu/source/common/uloc.cpp:1688:13: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/intl/icu/source/common/uloc.cpp:41: /<>/intl/icu/source/common/uloc.cpp: In function ‘int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)’: /<>/intl/icu/source/common/cstring.h:37:57: note: length computed here 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) /<>/intl/icu/source/common/uloc.cpp:1685:24: note: in expansion of macro ‘uprv_strlen’ 1685 | len = (int32_t)uprv_strlen(d); | ^~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o olsontz.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/olsontz.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/olsontz.cpp /usr/bin/g++ -std=gnu++11 -o uloc_keytype.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uloc_keytype.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uloc_keytype.cpp /usr/bin/g++ -std=gnu++11 -o umutex.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/umutex.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/umutex.cpp /usr/bin/g++ -std=gnu++11 -o persncal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/persncal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/persncal.cpp /usr/bin/g++ -std=gnu++11 -o unames.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unames.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unames.cpp /usr/bin/g++ -std=gnu++11 -o pluralaffix.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/pluralaffix.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/pluralaffix.cpp /usr/bin/g++ -std=gnu++11 -o plurfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/plurfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/plurfmt.cpp /usr/bin/g++ -std=gnu++11 -o plurrule.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/plurrule.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/plurrule.cpp /usr/bin/g++ -std=gnu++11 -o unifiedcache.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unifiedcache.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unifiedcache.cpp /<>/intl/icu/source/i18n/plurrule.cpp: In member function ‘void icu_58::PluralRuleParser::parse(const icu_58::UnicodeString&, icu_58::PluralRules*, UErrorCode&)’: /<>/intl/icu/source/i18n/plurrule.cpp:496:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 496 | curAndConstraint->negated=TRUE; | ^ /<>/intl/icu/source/i18n/plurrule.cpp:498:9: note: here 498 | case tIn: | ^~~~ /usr/bin/g++ -std=gnu++11 -o precision.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/precision.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/precision.cpp /usr/bin/g++ -std=gnu++11 -o unifilt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unifilt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unifilt.cpp /usr/bin/g++ -std=gnu++11 -o unifunct.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unifunct.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unifunct.cpp /usr/bin/g++ -std=gnu++11 -o uniset.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uniset.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uniset.cpp /usr/bin/g++ -std=gnu++11 -o quant.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/quant.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/quant.cpp /usr/bin/g++ -std=gnu++11 -o TestLinkedList.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestLinkedList.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestLinkedList.cpp /usr/bin/g++ -std=gnu++11 -o quantityformatter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/quantityformatter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/quantityformatter.cpp /usr/bin/g++ -std=gnu++11 -o TestMacroArgs.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestMacroArgs.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestMacroArgs.cpp /usr/bin/g++ -std=gnu++11 -o TestMacroForEach.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestMacroForEach.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestMacroForEach.cpp /usr/bin/g++ -std=gnu++11 -o TestMathAlgorithms.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestMathAlgorithms.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestMathAlgorithms.cpp /usr/bin/g++ -std=gnu++11 -o TestMaybe.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestMaybe.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestMaybe.cpp /usr/bin/g++ -std=gnu++11 -o uniset_closure.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uniset_closure.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uniset_closure.cpp /usr/bin/g++ -std=gnu++11 -o rbnf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbnf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rbnf.cpp /<>/intl/icu/source/i18n/rbnf.cpp: In member function ‘UBool icu_58::LocDataParser::inList(UChar, const UChar*) const’: /<>/intl/icu/source/i18n/rbnf.cpp:323:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 323 | while (*list && *list != c) ++list; return *list == c; | ^~~~~ /<>/intl/icu/source/i18n/rbnf.cpp:323:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ 323 | while (*list && *list != c) ++list; return *list == c; | ^~~~~~ /usr/bin/g++ -std=gnu++11 -o TestNotNull.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestNotNull.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestNotNull.cpp /usr/bin/g++ -std=gnu++11 -o uniset_props.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uniset_props.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uniset_props.cpp /usr/bin/g++ -std=gnu++11 -o TestPair.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestPair.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestPair.cpp /usr/bin/g++ -std=gnu++11 -o TestRange.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestRange.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestRange.cpp /usr/bin/g++ -std=gnu++11 -o rbt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rbt.cpp /usr/bin/g++ -std=gnu++11 -o rbt_data.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbt_data.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rbt_data.cpp /usr/bin/g++ -std=gnu++11 -o rbt_pars.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbt_pars.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rbt_pars.cpp /usr/bin/g++ -std=gnu++11 -o rbt_rule.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbt_rule.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rbt_rule.cpp /usr/bin/g++ -std=gnu++11 -o rbt_set.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbt_set.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rbt_set.cpp /usr/bin/g++ -std=gnu++11 -o rbtz.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rbtz.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rbtz.cpp /usr/bin/g++ -std=gnu++11 -o unisetspan.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unisetspan.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unisetspan.cpp /usr/bin/g++ -std=gnu++11 -o regexcmp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/regexcmp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/regexcmp.cpp /usr/bin/g++ -std=gnu++11 -o regeximp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/regeximp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/regeximp.cpp /usr/bin/g++ -std=gnu++11 -o regexst.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/regexst.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/regexst.cpp /usr/bin/g++ -std=gnu++11 -o regextxt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/regextxt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/regextxt.cpp /usr/bin/g++ -std=gnu++11 -o region.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/region.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/region.cpp /usr/bin/g++ -std=gnu++11 -o TestRefPtr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestRefPtr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestRefPtr.cpp /usr/bin/g++ -std=gnu++11 -o TestRollingMean.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestRollingMean.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestRollingMean.cpp /usr/bin/g++ -std=gnu++11 -o unistr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unistr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unistr.cpp /usr/bin/g++ -std=gnu++11 -o TestSaturate.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestSaturate.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestSaturate.cpp /<>/intl/icu/source/common/unistr.cpp: In member function ‘icu_58::UnicodeString& icu_58::UnicodeString::copyFrom(const icu_58::UnicodeString&, UBool)’: /<>/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 539 | if(fastCopy) { | ^~ /<>/intl/icu/source/common/unistr.cpp:552:3: note: here 552 | case kWritableAlias: { | ^~~~ /<>/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 561 | U_FALLTHROUGH; | ^ /<>/intl/icu/source/common/unistr.cpp:563:3: note: here 563 | default: | ^~~~~~~ /<>/intl/icu/source/common/unistr.cpp: At global scope: /<>/intl/icu/source/common/unistr.cpp:1940:13: warning: ‘void uprv_UnicodeStringDummy()’ defined but not used [-Wunused-function] 1940 | static void uprv_UnicodeStringDummy(void) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o reldatefmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/reldatefmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/reldatefmt.cpp /usr/bin/g++ -std=gnu++11 -o TestScopeExit.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestScopeExit.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestScopeExit.cpp /usr/bin/g++ -std=gnu++11 -o TestSegmentedVector.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestSegmentedVector.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestSegmentedVector.cpp /usr/bin/g++ -std=gnu++11 -o reldtfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/reldtfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/reldtfmt.cpp /usr/bin/g++ -std=gnu++11 -o TestSHA1.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestSHA1.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestSHA1.cpp /usr/bin/g++ -std=gnu++11 -o rematch.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rematch.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rematch.cpp /usr/bin/g++ -std=gnu++11 -o remtrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/remtrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/remtrans.cpp /usr/bin/g++ -std=gnu++11 -o unistr_case.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unistr_case.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unistr_case.cpp /usr/bin/g++ -std=gnu++11 -o TestSplayTree.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestSplayTree.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestSplayTree.cpp /usr/bin/g++ -std=gnu++11 -o repattrn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/repattrn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/repattrn.cpp /usr/bin/g++ -std=gnu++11 -o rulebasedcollator.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/rulebasedcollator.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/rulebasedcollator.cpp /usr/bin/g++ -std=gnu++11 -o unistr_case_locale.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unistr_case_locale.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unistr_case_locale.cpp /usr/bin/g++ -std=gnu++11 -o TestTemplateLib.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestTemplateLib.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestTemplateLib.cpp /usr/bin/g++ -std=gnu++11 -o TestTextUtils.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestTextUtils.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestTextUtils.cpp /usr/bin/g++ -std=gnu++11 -o unistr_cnv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unistr_cnv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unistr_cnv.cpp /usr/bin/g++ -std=gnu++11 -o TestTuple.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestTuple.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestTuple.cpp /usr/bin/g++ -std=gnu++11 -o unistr_props.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unistr_props.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unistr_props.cpp /usr/bin/g++ -std=gnu++11 -o TestTypedEnum.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestTypedEnum.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestTypedEnum.cpp /usr/bin/g++ -std=gnu++11 -o unistr_titlecase_brkiter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unistr_titlecase_brkiter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unistr_titlecase_brkiter.cpp /usr/bin/g++ -std=gnu++11 -o unorm.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unorm.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unorm.cpp /usr/bin/g++ -std=gnu++11 -o unormcmp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unormcmp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/unormcmp.cpp /usr/bin/g++ -std=gnu++11 -o scientificnumberformatter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/scientificnumberformatter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/scientificnumberformatter.cpp /usr/bin/g++ -std=gnu++11 -o uobject.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uobject.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uobject.cpp /usr/bin/g++ -std=gnu++11 -o uprops.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uprops.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uprops.cpp /usr/bin/g++ -std=gnu++11 -o scriptset.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/scriptset.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/scriptset.cpp /usr/bin/g++ -std=gnu++11 -o uresbund.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uresbund.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uresbund.cpp /usr/bin/g++ -std=gnu++11 -o search.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/search.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/search.cpp /usr/bin/g++ -std=gnu++11 -o selfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/selfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/selfmt.cpp /<>/intl/icu/source/common/uresbund.cpp: In function ‘const UChar* ures_getNextString_58(UResourceBundle*, int32_t*, const char**, UErrorCode*)’: /<>/intl/icu/source/common/uresbund.cpp:1489:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1489 | *status = U_RESOURCE_TYPE_MISMATCH; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/uresbund.cpp:1491:5: note: here 1491 | default: | ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o sharedbreakiterator.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/sharedbreakiterator.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/sharedbreakiterator.cpp /usr/bin/g++ -std=gnu++11 -o simpletz.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/simpletz.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/simpletz.cpp /usr/bin/g++ -std=gnu++11 -o uresdata.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uresdata.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uresdata.cpp /usr/bin/g++ -std=gnu++11 -o smallintformatter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/smallintformatter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/smallintformatter.cpp /usr/bin/g++ -std=gnu++11 -o smpdtfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/smpdtfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/smpdtfmt.cpp /<>/intl/icu/source/i18n/smpdtfmt.cpp: In member function ‘void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const’: /<>/intl/icu/source/i18n/smpdtfmt.cpp:1420:56: warning: variable ‘capContextUsageType’ set but not used [-Wunused-but-set-variable] 1420 | DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; | ^~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o uscript_props.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uscript_props.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uscript_props.cpp /<>/intl/icu/source/i18n/smpdtfmt.cpp: In member function ‘void icu_58::SimpleDateFormat::processOverrideString(const icu_58::Locale&, const icu_58::UnicodeString&, int8_t, UErrorCode&)’: /<>/intl/icu/source/i18n/smpdtfmt.cpp:1367:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 1367 | U_FALLTHROUGH; | ^ /<>/intl/icu/source/i18n/smpdtfmt.cpp:1369:17: note: here 1369 | case kOvrStrTime : { | ^~~~ /<>/intl/icu/source/i18n/smpdtfmt.cpp: In member function ‘void icu_58::SimpleDateFormat::subFormat(icu_58::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_58::FieldPositionHandler&, icu_58::Calendar&, icu_58::SimpleDateFormatMutableNFs&, UErrorCode&) const’: /<>/intl/icu/source/i18n/smpdtfmt.cpp:1473:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1473 | if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { | ^~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:1489:5: note: here 1489 | case UDAT_YEAR_FIELD: | ^~~~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:1595:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1595 | if (U_FAILURE(status)) { | ^~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:1600:5: note: here 1600 | case UDAT_DAY_OF_WEEK_FIELD: | ^~~~ /<>/intl/icu/source/i18n/smpdtfmt.cpp: In member function ‘int32_t icu_58::SimpleDateFormat::subParse(const icu_58::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_58::Calendar&, int32_t, icu_58::MessageFormat*, UTimeZoneFormatTimeType*, icu_58::SimpleDateFormatMutableNFs&, int32_t*) const’: /<>/intl/icu/source/i18n/smpdtfmt.cpp:2999:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2999 | if (value < 0 || value > 24) { | ^~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:3005:9: note: here 3005 | case UDAT_YEAR_FIELD: | ^~~~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:3191:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3191 | if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) | ^~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:3196:5: note: here 3196 | case UDAT_HOUR_OF_DAY0_FIELD: | ^~~~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:3220:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3220 | if (gotNumber) // i.e., e or ee | ^~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:3229:5: note: here 3229 | case UDAT_DAY_OF_WEEK_FIELD: | ^~~~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:3317:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3317 | if (value == cal.getLeastMaximum(UCAL_HOUR)+1) | ^~ /<>/intl/icu/source/i18n/smpdtfmt.cpp:3322:5: note: here 3322 | case UDAT_HOUR0_FIELD: | ^~~~ /usr/bin/g++ -std=gnu++11 -o uset.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uset.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uset.cpp /usr/bin/g++ -std=gnu++11 -o uset_props.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uset_props.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uset_props.cpp /usr/bin/g++ -std=gnu++11 -o usetiter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/usetiter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/usetiter.cpp /usr/bin/g++ -std=gnu++11 -o ushape.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ushape.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ushape.cpp /usr/bin/g++ -std=gnu++11 -o usprep.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/usprep.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/usprep.cpp /usr/bin/g++ -std=gnu++11 -o ustack.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustack.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustack.cpp /usr/bin/g++ -std=gnu++11 -o ustr_cnv.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustr_cnv.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustr_cnv.cpp /usr/bin/g++ -std=gnu++11 -o smpdtfst.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/smpdtfst.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/smpdtfst.cpp /usr/bin/g++ -std=gnu++11 -o ustr_titlecase_brkiter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustr_titlecase_brkiter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustr_titlecase_brkiter.cpp /usr/bin/g++ -std=gnu++11 -o ustr_wcs.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustr_wcs.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustr_wcs.cpp /usr/bin/g++ -std=gnu++11 -o ustrcase.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustrcase.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustrcase.cpp /usr/bin/g++ -std=gnu++11 -o ustrcase_locale.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustrcase_locale.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustrcase_locale.cpp /usr/bin/g++ -std=gnu++11 -o sortkey.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/sortkey.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/sortkey.cpp /usr/bin/g++ -std=gnu++11 -o ustrenum.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustrenum.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustrenum.cpp /usr/bin/g++ -std=gnu++11 -o standardplural.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/standardplural.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/standardplural.cpp /usr/bin/g++ -std=gnu++11 -o ustring.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustring.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustring.cpp /usr/bin/g++ -std=gnu++11 -o ustrtrns.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ustrtrns.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/ustrtrns.cpp /usr/bin/g++ -std=gnu++11 -o strmatch.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/strmatch.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/strmatch.cpp /<>/intl/icu/source/common/ustrtrns.cpp: In function ‘UChar32 utf8_nextCharSafeBodyTerminated(const uint8_t**, UChar32)’: /<>/intl/icu/source/common/ustrtrns.cpp:291:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 291 | if(trail>0x3f || c>=0x110) { | ^~ /<>/intl/icu/source/common/ustrtrns.cpp:297:5: note: here 297 | case 2: | ^~~~ /<>/intl/icu/source/common/ustrtrns.cpp:304:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 304 | c=(c<<6)|trail; | ~^~~~~~~~~~~~~ /<>/intl/icu/source/common/ustrtrns.cpp:306:5: note: here 306 | case 1: | ^~~~ /<>/intl/icu/source/common/ustrtrns.cpp: In function ‘UChar32 utf8_nextCharSafeBodyPointer(const uint8_t**, const uint8_t*, UChar32)’: /<>/intl/icu/source/common/ustrtrns.cpp:362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 362 | if(c<0x110) { | ^~ /<>/intl/icu/source/common/ustrtrns.cpp:370:9: note: here 370 | case 2: | ^~~~ /<>/intl/icu/source/common/ustrtrns.cpp:373:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 373 | illegal|=(trail&0xc0)^0x80; | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/common/ustrtrns.cpp:375:9: note: here 375 | case 1: | ^~~~ /usr/bin/g++ -std=gnu++11 -o strrepl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/strrepl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/strrepl.cpp /usr/bin/g++ -std=gnu++11 -o stsearch.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/stsearch.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/stsearch.cpp /usr/bin/g++ -std=gnu++11 -o taiwncal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/taiwncal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/taiwncal.cpp /usr/bin/g++ -std=gnu++11 -o timezone.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/timezone.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/timezone.cpp /usr/bin/g++ -std=gnu++11 -o utext.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/utext.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/utext.cpp /usr/bin/g++ -std=gnu++11 -o util.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/util.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/util.cpp /usr/bin/g++ -std=gnu++11 -o util_props.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/util_props.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/util_props.cpp /<>/intl/icu/source/common/util_props.cpp: In static member function ‘static int32_t icu_58::ICU_Utility::parsePattern(const icu_58::UnicodeString&, int32_t, int32_t, const icu_58::UnicodeString&, int32_t*)’: /<>/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 102 | if (!PatternProps::isWhiteSpace(c)) { | ^~ /<>/intl/icu/source/common/util_props.cpp:107:9: note: here 107 | case 126 /*'~'*/: | ^~~~ /usr/bin/g++ -std=gnu++11 -o utrie.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/utrie.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/utrie.cpp /usr/bin/g++ -std=gnu++11 -o titletrn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/titletrn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/titletrn.cpp /usr/bin/g++ -std=gnu++11 -o tmunit.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tmunit.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tmunit.cpp /usr/bin/g++ -std=gnu++11 -o utrie2.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/utrie2.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/utrie2.cpp /usr/bin/g++ -std=gnu++11 -o utrie2_builder.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/utrie2_builder.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/utrie2_builder.cpp /usr/bin/g++ -std=gnu++11 -o tmutamt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tmutamt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tmutamt.cpp /usr/bin/g++ -std=gnu++11 -o uts46.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uts46.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uts46.cpp /usr/bin/g++ -std=gnu++11 -o tmutfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tmutfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tmutfmt.cpp /usr/bin/g++ -std=gnu++11 -o TestTypeTraits.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestTypeTraits.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestTypeTraits.cpp /usr/bin/g++ -std=gnu++11 -o TestUniquePtr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestUniquePtr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestUniquePtr.cpp /usr/bin/g++ -std=gnu++11 -o tolowtrn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tolowtrn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tolowtrn.cpp /usr/bin/g++ -std=gnu++11 -o toupptrn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/toupptrn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/toupptrn.cpp /usr/bin/g++ -std=gnu++11 -o uvector.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uvector.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uvector.cpp /usr/bin/g++ -std=gnu++11 -o translit.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/translit.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/translit.cpp /usr/bin/g++ -std=gnu++11 -o transreg.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/transreg.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/transreg.cpp /usr/bin/g++ -std=gnu++11 -o tridpars.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tridpars.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tridpars.cpp /usr/bin/g++ -std=gnu++11 -o tzfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tzfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tzfmt.cpp /usr/bin/g++ -std=gnu++11 -o TestVariant.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestVariant.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestVariant.cpp /usr/bin/g++ -std=gnu++11 -o uvectr32.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uvectr32.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uvectr32.cpp /usr/bin/g++ -std=gnu++11 -o TestVector.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestVector.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestVector.cpp /usr/bin/g++ -std=gnu++11 -o uvectr64.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_COMMON_IMPLEMENTATION -DLOCALE_SNAME=92 -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/common -I/<>/js/src/config/external/icu/common -I/<>/intl/icu/source/i18n -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uvectr64.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/common/uvectr64.cpp libicuuc.a.desc rm -f libicuuc.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libicuuc.a.desc cmemory.o cstring.o cwchar.o icudataver.o locmap.o propsvec.o uarrsort.o ubidi.o ubidi_props.o ubidiln.o ubiditransform.o ubidiwrt.o ucat.o uchar.o ucmndata.o ucnv.o ucnv_cb.o ucnv_cnv.o ucnv_ct.o ucnv_err.o ucnv_lmb.o ucnv_set.o ucnv_u16.o ucnv_u32.o ucnv_u7.o ucnv_u8.o ucnvdisp.o ucnvhz.o ucnvisci.o ucnvlat1.o ucnvscsu.o udatamem.o udataswp.o uenum.o uhash.o uinvchar.o ulist.o uloc_tag.o umapfile.o umath.o ures_cnv.o usc_impl.o uscript.o ustrfmt.o utf_impl.o utrace.o utypes.o wintz.o appendable.o bmpset.o brkeng.o brkiter.o bytestream.o bytestrie.o bytestriebuilder.o bytestrieiterator.o caniter.o chariter.o charstr.o cstr.o dictbe.o dictionarydata.o dtintrv.o errorcode.o filteredbrk.o filterednormalizer2.o icuplug.o listformatter.o loadednormalizer2impl.o locavailable.o locbased.o locdispnames.o locdspnm.o locid.o loclikely.o locresdata.o locutil.o messagepattern.o normalizer2.o normalizer2impl.o normlzr.o parsepos.o patternprops.o pluralmap.o propname.o punycode.o putil.o rbbi.o rbbidata.o rbbinode.o rbbirb.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o resbund.o resbund_cnv.o resource.o ruleiter.o schriter.o serv.o servlk.o servlkf.o servls.o servnotf.o servrbf.o servslkf.o sharedobject.o simpleformatter.o stringpiece.o stringtriebuilder.o ubrk.o ucase.o ucasemap.o ucasemap_titlecase_brkiter.o ucharstrie.o ucharstriebuilder.o ucharstrieiterator.o uchriter.o ucln_cmn.o ucnv2022.o ucnv_bld.o ucnv_ext.o ucnv_io.o ucnvbocu.o ucnvmbcs.o ucnvsel.o ucol_swp.o ucurr.o udata.o uhash_us.o uidna.o uinit.o uiter.o ulistformatter.o uloc.o uloc_keytype.o umutex.o unames.o unifiedcache.o unifilt.o unifunct.o uniset.o uniset_closure.o uniset_props.o unisetspan.o unistr.o unistr_case.o unistr_case_locale.o unistr_cnv.o unistr_props.o unistr_titlecase_brkiter.o unorm.o unormcmp.o uobject.o uprops.o uresbund.o uresdata.o uscript_props.o uset.o uset_props.o usetiter.o ushape.o usprep.o ustack.o ustr_cnv.o ustr_titlecase_brkiter.o ustr_wcs.o ustrcase.o ustrcase_locale.o ustrenum.o ustring.o ustrtrns.o utext.o util.o util_props.o utrie.o utrie2.o utrie2_builder.o uts46.o uvector.o uvectr32.o uvectr64.o make[4]: Leaving directory '/<>/js/src/config/external/icu/common' /usr/bin/g++ -std=gnu++11 -o TestWeakPtr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestWeakPtr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestWeakPtr.cpp /usr/bin/g++ -std=gnu++11 -o TestXorShift128PlusRNG.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestXorShift128PlusRNG.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestXorShift128PlusRNG.cpp /usr/bin/g++ -std=gnu++11 -o TestPoisonArea.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -I/<>/mfbt/tests -I/<>/js/src/mfbt/tests -I/<>/js/src/dist/include -I/<>/js/src/dist/include/testing -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TestPoisonArea.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-error=shadow /<>/mfbt/tests/TestPoisonArea.cpp TestArray/usr/bin/g++ -std=gnu++11 -o tzgnames.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tzgnames.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tzgnames.cpp /usr/bin/g++ -std=gnu++11 -o tznames.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tznames.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tznames.cpp /usr/bin/g++ -std=gnu++11 -o tznames_impl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tznames_impl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tznames_impl.cpp /usr/bin/g++ -std=gnu++11 -o tzrule.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tzrule.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tzrule.cpp /usr/bin/g++ -std=gnu++11 -o tztrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/tztrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/tztrans.cpp /usr/bin/g++ -std=gnu++11 -o ucal.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucal.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ucal.cpp /usr/bin/g++ -std=gnu++11 -o ucln_in.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucln_in.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ucln_in.cpp /usr/bin/g++ -std=gnu++11 -o ucol.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucol.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ucol.cpp In file included from /usr/include/string.h:494, from /<>/js/src/dist/system_wrappers/string.h:3, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/i18n/ucal.cpp:25: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘void** ucal_open_58(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)’ at /<>/intl/icu/source/i18n/ucal.cpp:155:7: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 258 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o ucol_res.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucol_res.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ucol_res.cpp /usr/bin/g++ -std=gnu++11 -o ucol_sit.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucol_sit.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ucol_sit.cpp /usr/bin/g++ -std=gnu++11 -o ucoleitr.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucoleitr.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ucoleitr.cpp /<>/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_58(const char*, UBool, UParseError*, UErrorCode*)’: /<>/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: ‘uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 545 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); | ^ In file included from /<>/intl/icu/source/common/unicode/platform.h:25, from /<>/intl/icu/source/common/unicode/ptypes.h:52, from /<>/intl/icu/source/common/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/js/src/dist/system_wrappers/unicode/utypes.h:3, from /<>/intl/icu/source/common/unicode/ustring.h:21, from /<>/js/src/dist/system_wrappers/unicode/ustring.h:3, from /<>/intl/icu/source/i18n/ucol_sit.cpp:18: /<>/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: declared here 1271 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/ucol_sit.cpp:545:92: warning: ‘uint32_t ucol_setVariableTop_58(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 545 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); | ^ In file included from /<>/intl/icu/source/common/unicode/platform.h:25, from /<>/intl/icu/source/common/unicode/ptypes.h:52, from /<>/intl/icu/source/common/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/js/src/dist/system_wrappers/unicode/utypes.h:3, from /<>/intl/icu/source/common/unicode/ustring.h:21, from /<>/js/src/dist/system_wrappers/unicode/ustring.h:3, from /<>/intl/icu/source/i18n/ucol_sit.cpp:18: /<>/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: declared here 1271 | ucol_setVariableTop(UCollator *coll, | ^~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: ‘void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 547 | ucol_restoreVariableTop(result, s.variableTopValue, status); | ^ In file included from /<>/intl/icu/source/common/unicode/platform.h:25, from /<>/intl/icu/source/common/unicode/ptypes.h:52, from /<>/intl/icu/source/common/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/js/src/dist/system_wrappers/unicode/utypes.h:3, from /<>/intl/icu/source/common/unicode/ustring.h:21, from /<>/js/src/dist/system_wrappers/unicode/ustring.h:3, from /<>/intl/icu/source/i18n/ucol_sit.cpp:18: /<>/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: declared here 1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/ucol_sit.cpp:547:71: warning: ‘void ucol_restoreVariableTop_58(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 547 | ucol_restoreVariableTop(result, s.variableTopValue, status); | ^ In file included from /<>/intl/icu/source/common/unicode/platform.h:25, from /<>/intl/icu/source/common/unicode/ptypes.h:52, from /<>/intl/icu/source/common/unicode/umachine.h:46, from /<>/intl/icu/source/common/unicode/utypes.h:38, from /<>/js/src/dist/system_wrappers/unicode/utypes.h:3, from /<>/intl/icu/source/common/unicode/ustring.h:21, from /<>/js/src/dist/system_wrappers/unicode/ustring.h:3, from /<>/intl/icu/source/i18n/ucol_sit.cpp:18: /<>/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: declared here 1304 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from /<>/js/src/dist/system_wrappers/string.h:3, from /<>/intl/icu/source/common/cmemory.h:32, from /<>/intl/icu/source/i18n/ucol_sit.cpp:23: In function ‘char* strcat(char*, const char*)’, inlined from ‘void ucol_sit_calculateWholeLocale(CollatorSpec*)’ at /<>/intl/icu/source/i18n/ucol_sit.cpp:395:9: /usr/include/i386-linux-gnu/bits/string_fortified.h:128:33: warning: ‘char* __builtin___strcat_chk(char*, const char*, unsigned int)’ accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 128 | return __builtin___strcat_chk (__dest, __src, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o ucsdet.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ucsdet.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ucsdet.cpp /<>/intl/icu/source/i18n/ucoleitr.cpp: In member function ‘uint64_t icu_58::UCollationPCE::processCE(uint32_t)’: /<>/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 226 | tertiary = ucol_tertiaryOrder(ce); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 229 | case UCOL_SECONDARY: | ^~~~ /<>/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 | secondary = ucol_secondaryOrder(ce); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 233 | case UCOL_PRIMARY: | ^~~~ /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestArray TestArray.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestArrayUtils /usr/bin/g++ -std=gnu++11 -o udat.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/udat.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/udat.cpp /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestArrayUtils TestArrayUtils.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestAtomics /usr/bin/g++ -std=gnu++11 -o udateintervalformat.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/udateintervalformat.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/udateintervalformat.cpp /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestAtomics TestAtomics.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestBinarySearch /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestBinarySearch TestBinarySearch.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestBloomFilter /usr/bin/g++ -std=gnu++11 -o udatpg.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/udatpg.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/udatpg.cpp /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestBloomFilter TestBloomFilter.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestBufferList /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestBufferList TestBufferList.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestCasting /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCasting TestCasting.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestCeilingFloor /usr/bin/g++ -std=gnu++11 -o ufieldpositer.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ufieldpositer.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ufieldpositer.cpp /usr/bin/g++ -std=gnu++11 -o uitercollationiterator.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uitercollationiterator.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uitercollationiterator.cpp /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCeilingFloor TestCeilingFloor.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestCountPopulation /usr/bin/g++ -std=gnu++11 -o umsg.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/umsg.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/umsg.cpp /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCountPopulation TestCountPopulation.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestCountZeroes /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCountZeroes TestCountZeroes.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestEndian /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestEndian TestEndian.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestEnumeratedArray /usr/bin/g++ -std=gnu++11 -o unesctrn.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unesctrn.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/unesctrn.cpp /usr/bin/g++ -std=gnu++11 -o uni2name.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uni2name.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uni2name.cpp /usr/bin/g++ -std=gnu++11 -o unum.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unum.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/unum.cpp /usr/bin/g++ -std=gnu++11 -o unumsys.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/unumsys.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/unumsys.cpp /usr/bin/g++ -std=gnu++11 -o upluralrules.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/upluralrules.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/upluralrules.cpp /usr/bin/g++ -std=gnu++11 -o uregex.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uregex.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uregex.cpp /usr/bin/g++ -std=gnu++11 -o uregexc.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uregexc.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uregexc.cpp /usr/bin/g++ -std=gnu++11 -o uregion.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uregion.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uregion.cpp /usr/bin/g++ -std=gnu++11 -o usearch.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/usearch.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/usearch.cpp /usr/bin/g++ -std=gnu++11 -o uspoof.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uspoof.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uspoof.cpp /usr/bin/g++ -std=gnu++11 -o uspoof_build.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uspoof_build.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uspoof_build.cpp /usr/bin/g++ -std=gnu++11 -o uspoof_conf.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uspoof_conf.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uspoof_conf.cpp /usr/bin/g++ -std=gnu++11 -o uspoof_impl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/uspoof_impl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/uspoof_impl.cpp /usr/bin/g++ -std=gnu++11 -o utf16collationiterator.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/utf16collationiterator.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/utf16collationiterator.cpp /usr/bin/g++ -std=gnu++11 -o utf8collationiterator.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/utf8collationiterator.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/utf8collationiterator.cpp /usr/bin/g++ -std=gnu++11 -o utrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/utrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/utrans.cpp /usr/bin/g++ -std=gnu++11 -o valueformatter.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/valueformatter.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/valueformatter.cpp /usr/bin/g++ -std=gnu++11 -o visibledigits.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/visibledigits.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/visibledigits.cpp /usr/bin/g++ -std=gnu++11 -o vtzone.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/vtzone.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/vtzone.cpp /usr/bin/g++ -std=gnu++11 -o vzone.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/vzone.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/vzone.cpp /usr/bin/g++ -std=gnu++11 -o windtfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/windtfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/windtfmt.cpp /usr/bin/g++ -std=gnu++11 -o winnmfmt.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/winnmfmt.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/winnmfmt.cpp /usr/bin/g++ -std=gnu++11 -o wintzimpl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/wintzimpl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/wintzimpl.cpp /usr/bin/g++ -std=gnu++11 -o zonemeta.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/zonemeta.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/zonemeta.cpp /usr/bin/g++ -std=gnu++11 -o zrule.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/zrule.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/zrule.cpp /usr/bin/g++ -std=gnu++11 -o ztrans.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DU_I18N_IMPLEMENTATION -DUCONFIG_NO_BREAK_ITERATION -DUCONFIG_NO_TRANSLITERATION -DUCONFIG_NO_REGULAR_EXPRESSIONS -DUCONFIG_NO_LEGACY_CONVERSION -DU_USING_ICU_NAMESPACE=0 -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=1 -DU_CHARSET_IS_UTF8 -I/<>/config/external/icu/i18n -I/<>/js/src/config/external/icu/i18n -I/<>/intl/icu/source/common -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ztrans.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -frtti /<>/intl/icu/source/i18n/ztrans.cpp /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestEnumeratedArray TestEnumeratedArray.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestEnumSet /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestEnumSet TestEnumSet.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestEnumTypeTraits /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestEnumTypeTraits TestEnumTypeTraits.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestFastBernoulliTrial /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestFastBernoulliTrial TestFastBernoulliTrial.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestFloatingPoint /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestFloatingPoint TestFloatingPoint.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestFunction /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestFunction TestFunction.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestIntegerPrintfMacros /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestIntegerPrintfMacros TestIntegerPrintfMacros.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestIntegerRange /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestIntegerRange TestIntegerRange.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestJSONWriter /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestJSONWriter TestJSONWriter.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestLinkedList /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestLinkedList TestLinkedList.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestMacroArgs /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestMacroArgs TestMacroArgs.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestMacroForEach /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestMacroForEach TestMacroForEach.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestMathAlgorithms /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestMathAlgorithms TestMathAlgorithms.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestMaybe /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestMaybe TestMaybe.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestNotNull /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestNotNull TestNotNull.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestPair /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestPair TestPair.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestRange /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestRange TestRange.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestRefPtr /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestRefPtr TestRefPtr.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestRollingMean /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestRollingMean TestRollingMean.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestSaturate /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSaturate TestSaturate.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestScopeExit /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestScopeExit TestScopeExit.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestSegmentedVector /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSegmentedVector TestSegmentedVector.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestSHA1 /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSHA1 TestSHA1.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestSplayTree /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestSplayTree TestSplayTree.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestTemplateLib libicui18n.a.desc rm -f libicui18n.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libicui18n.a.desc decContext.o decNumber.o ulocdata.o utmscale.o affixpatternparser.o alphaindex.o anytrans.o astro.o basictz.o bocsu.o brktrans.o buddhcal.o calendar.o casetrn.o cecal.o chnsecal.o choicfmt.o coleitr.o coll.o collation.o collationbuilder.o collationcompare.o collationdata.o collationdatabuilder.o collationdatareader.o collationdatawriter.o collationfastlatin.o collationfastlatinbuilder.o collationfcd.o collationiterator.o collationkeys.o collationroot.o collationrootelements.o collationruleparser.o collationsets.o collationsettings.o collationtailoring.o collationweights.o compactdecimalformat.o coptccal.o cpdtrans.o csdetect.o csmatch.o csr2022.o csrecog.o csrmbcs.o csrsbcs.o csrucode.o csrutf8.o curramt.o currfmt.o currpinf.o currunit.o dangical.o datefmt.o dayperiodrules.o dcfmtsym.o decfmtst.o decimalformatpattern.o decimfmt.o decimfmtimpl.o digitaffix.o digitaffixesandpadding.o digitformatter.o digitgrouping.o digitinterval.o digitlst.o dtfmtsym.o dtitvfmt.o dtitvinf.o dtptngen.o dtrule.o esctrn.o ethpccal.o fmtable.o fmtable_cnv.o format.o fphdlimp.o fpositer.o funcrepl.o gender.o gregocal.o gregoimp.o hebrwcal.o indiancal.o inputext.o islamcal.o japancal.o measfmt.o measunit.o measure.o msgfmt.o name2uni.o nfrs.o nfrule.o nfsubs.o nortrans.o nultrans.o numfmt.o numsys.o olsontz.o persncal.o pluralaffix.o plurfmt.o plurrule.o precision.o quant.o quantityformatter.o rbnf.o rbt.o rbt_data.o rbt_pars.o rbt_rule.o rbt_set.o rbtz.o regexcmp.o regeximp.o regexst.o regextxt.o region.o reldatefmt.o reldtfmt.o rematch.o remtrans.o repattrn.o rulebasedcollator.o scientificnumberformatter.o scriptset.o search.o selfmt.o sharedbreakiterator.o simpletz.o smallintformatter.o smpdtfmt.o smpdtfst.o sortkey.o standardplural.o strmatch.o strrepl.o stsearch.o taiwncal.o timezone.o titletrn.o tmunit.o tmutamt.o tmutfmt.o tolowtrn.o toupptrn.o translit.o transreg.o tridpars.o tzfmt.o tzgnames.o tznames.o tznames_impl.o tzrule.o tztrans.o ucal.o ucln_in.o ucol.o ucol_res.o ucol_sit.o ucoleitr.o ucsdet.o udat.o udateintervalformat.o udatpg.o ufieldpositer.o uitercollationiterator.o umsg.o unesctrn.o uni2name.o unum.o unumsys.o upluralrules.o uregex.o uregexc.o uregion.o usearch.o uspoof.o uspoof_build.o uspoof_conf.o uspoof_impl.o utf16collationiterator.o utf8collationiterator.o utrans.o valueformatter.o visibledigits.o vtzone.o vzone.o windtfmt.o winnmfmt.o wintzimpl.o zonemeta.o zrule.o ztrans.o /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTemplateLib TestTemplateLib.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestTextUtils /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTextUtils TestTextUtils.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestTuple /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTuple TestTuple.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestTypedEnum make[4]: Leaving directory '/<>/js/src/config/external/icu/i18n' /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTypedEnum TestTypedEnum.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestTypeTraits /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestTypeTraits TestTypeTraits.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestUniquePtr /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestUniquePtr TestUniquePtr.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestVariant /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestVariant TestVariant.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestVector make[4]: Entering directory '/<>/js/src/config/external/icu' libicu.a.desc rm -f libicu.a /<>/_virtualenv/bin/python /<>/config/expandlibs_gen.py -o libicu.a.desc ../../../config/external/icu/common/libicuuc.a ../../../config/external/icu/i18n/libicui18n.a ../../../config/external/icu/data/libicudata.a make[4]: Leaving directory '/<>/js/src/config/external/icu' /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestVector TestVector.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestWeakPtr /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestWeakPtr TestWeakPtr.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestXorShift128PlusRNG /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestXorShift128PlusRNG TestXorShift128PlusRNG.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestPoisonArea /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestPoisonArea TestPoisonArea.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl TestCheckedInt /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -o TestCheckedInt TestCheckedInt.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../mfbt/libmfbt.a -pie -lm -ldl make[4]: Entering directory '/<>/js/src/js/src' mkdir -p '.deps/' /<>/_virtualenv/bin/python -m mozbuild.action.preprocessor -DVERSION='js' /<>/js/src/symverscript.in -o symverscript /usr/bin/g++ -std=gnu++11 -o RegExp.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/builtin/RegExp.cpp /usr/bin/g++ -std=gnu++11 -o Parser.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Parser.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/frontend/Parser.cpp /usr/bin/g++ -std=gnu++11 -o StoreBuffer.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/StoreBuffer.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/gc/StoreBuffer.cpp ../../config/nsinstall -R -m 644 'TestArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestArrayUtils' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestAtomics' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBinarySearch' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBloomFilter' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestBufferList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCasting' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCeilingFloor' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCheckedInt' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCountPopulation' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestCountZeroes' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEndian' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumeratedArray' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumSet' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestEnumTypeTraits' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFastBernoulliTrial' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFloatingPoint' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestFunction' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestIntegerPrintfMacros' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestIntegerRange' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestJSONWriter' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestLinkedList' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMacroArgs' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMacroForEach' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMathAlgorithms' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestMaybe' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestNotNull' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestPair' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRange' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRefPtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestRollingMean' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSaturate' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestScopeExit' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSegmentedVector' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSHA1' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestSplayTree' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTemplateLib' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTextUtils' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTuple' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTypedEnum' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestTypeTraits' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestUniquePtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestVariant' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestVector' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestWeakPtr' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestXorShift128PlusRNG' '../../dist/cppunittests' ../../config/nsinstall -R -m 644 'TestPoisonArea' '../../dist/cppunittests' ../../config/nsinstall -R -m 755 'TestArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestArrayUtils' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestAtomics' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBinarySearch' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBloomFilter' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestBufferList' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCasting' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCeilingFloor' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCheckedInt' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCountPopulation' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestCountZeroes' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEndian' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumeratedArray' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumSet' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestEnumTypeTraits' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFastBernoulliTrial' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFloatingPoint' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestFunction' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestIntegerPrintfMacros' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestIntegerRange' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestJSONWriter' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestLinkedList' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMacroArgs' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMacroForEach' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMathAlgorithms' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestMaybe' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestNotNull' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestPair' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRange' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRefPtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestRollingMean' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSaturate' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestScopeExit' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSegmentedVector' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSHA1' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestSplayTree' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTemplateLib' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTextUtils' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTuple' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTypedEnum' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestTypeTraits' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestUniquePtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestVariant' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestVector' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestWeakPtr' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestXorShift128PlusRNG' '../../dist/bin' ../../config/nsinstall -R -m 755 'TestPoisonArea' '../../dist/bin' make[4]: Leaving directory '/<>/js/src/mfbt/tests' /usr/bin/g++ -std=gnu++11 -o Disassembler-x86-shared.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Disassembler-x86-shared.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/gc/StoreBuffer.cpp:11: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:24, from /<>/js/src/ds/LifoAlloc.h:23, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/Value.h:23, from /<>/js/src/jsutil.h:24, from /<>/js/src/ds/LifoAlloc.h:23, from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/StoreBuffer-inl.h:10, from /<>/js/src/gc/StoreBuffer.cpp:7: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::gc::StoreBuffer::ValueEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/StoreBuffer.h:93:17: required from ‘void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::ValueEdge]’ /<>/js/src/gc/StoreBuffer.cpp:77:21: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::gc::StoreBuffer::CellPtrEdge; HashPolicy = js::gc::StoreBuffer::PointerEdgeHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/StoreBuffer.h:93:17: required from ‘void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::CellPtrEdge]’ /<>/js/src/gc/StoreBuffer.cpp:78:22: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::gc::StoreBuffer::SlotsEdge; HashPolicy = js::gc::StoreBuffer::SlotsEdge::Hasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/StoreBuffer.h:93:17: required from ‘void js::gc::StoreBuffer::MonoTypeBuffer::clear() [with T = js::gc::StoreBuffer::SlotsEdge]’ /<>/js/src/gc/StoreBuffer.cpp:79:22: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/builtin/RegExp.cpp:21: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/jscompartment.h:17, from /<>/js/src/jit/MacroAssembler.h:13, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Disassembler-x86-shared.cpp:7: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/builtin/RegExp.cpp:21: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/builtin/RegExp.cpp:21: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/builtin/RegExp.cpp:21: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/RegExpObject.h:13, from /<>/js/src/builtin/RegExp.h:10, from /<>/js/src/builtin/RegExp.cpp:7: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/EnvironmentObject-inl.h:13, from /<>/js/src/frontend/Parser.cpp:41: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/frontend/BytecodeCompiler.h:10, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/frontend/Parser.cpp:38: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/frontend/Parser.cpp:38: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/frontend/Parser.cpp:38: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o jsarray.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/jsarray.cpp In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/frontend/BytecodeCompiler.h:10, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ /<>/js/src/frontend/Parser.h:729:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::GlobalScope::Data]’: /<>/js/src/frontend/Parser.cpp:1458:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::GlobalScope; typename Scope::Data = js::GlobalScope::Data; uint32_t = unsigned int]’ /<>/js/src/frontend/Parser.cpp:1501:80: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/Scope.h:633:12: note: ‘struct js::GlobalScope::Data’ declared here 633 | struct Data | ^~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::ModuleScope::Data]’: /<>/js/src/frontend/Parser.cpp:1458:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::ModuleScope; typename Scope::Data = js::ModuleScope::Data; uint32_t = unsigned int]’ /<>/js/src/frontend/Parser.cpp:1568:80: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/Scope.h:827:12: note: ‘struct js::ModuleScope::Data’ declared here 827 | struct Data | ^~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::EvalScope::Data]’: /<>/js/src/frontend/Parser.cpp:1458:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::EvalScope; typename Scope::Data = js::EvalScope::Data; uint32_t = unsigned int]’ /<>/js/src/frontend/Parser.cpp:1620:78: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/Scope.h:730:12: note: ‘struct js::EvalScope::Data’ declared here 730 | struct Data | ^~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::FunctionScope::Data]’: /<>/js/src/frontend/Parser.cpp:1458:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::FunctionScope; typename Scope::Data = js::FunctionScope::Data; uint32_t = unsigned int]’ /<>/js/src/frontend/Parser.cpp:1715:82: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/Scope.h:431:12: note: ‘struct js::FunctionScope::Data’ declared here 431 | struct Data | ^~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::VarScope::Data]’: /<>/js/src/frontend/Parser.cpp:1458:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::VarScope; typename Scope::Data = js::VarScope::Data; uint32_t = unsigned int]’ /<>/js/src/frontend/Parser.cpp:1756:77: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/Scope.h:548:12: note: ‘struct js::VarScope::Data’ declared here 548 | struct Data | ^~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/frontend/Parser.h:15, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::LexicalScope::Data]’: /<>/js/src/frontend/Parser.cpp:1458:12: required from ‘typename Scope::Data* js::frontend::NewEmptyBindingData(js::ExclusiveContext*, js::LifoAlloc&, uint32_t) [with Scope = js::LexicalScope; typename Scope::Data = js::LexicalScope::Data; uint32_t = unsigned int]’ /<>/js/src/frontend/Parser.cpp:1804:81: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/vm/Scope.h:334:12: note: ‘struct js::LexicalScope::Data’ declared here 334 | struct Data | ^~~~ /usr/bin/g++ -std=gnu++11 -o jsatom.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/jsatom.cpp In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/frontend/BytecodeCompiler.h:10, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/Parser.h:151:85: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/frontend/Parser.cpp: In member function ‘js::frontend::Parser::Node js::frontend::Parser::exportDeclaration() [with ParseHandler = js::frontend::FullParseHandler]’: /<>/js/src/frontend/Parser.cpp:5170:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5170 | if (tokenStream.currentName() == context->names().let) { | ^~ /<>/js/src/frontend/Parser.cpp:5183:7: note: here 5183 | default: | ^~~~~~~ /<>/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::yieldExpression(js::frontend::InHandling) [with ParseHandler = js::frontend::FullParseHandler]’: /<>/js/src/frontend/Parser.cpp:6023:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 6023 | tokenStream.consumeKnownToken(TOK_MUL, TokenStream::Operand); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/frontend/Parser.cpp:6025:11: note: here 6025 | default: | ^~~~~~~ /<>/js/src/frontend/Parser.cpp:6075:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6075 | addTelemetry(JSCompartment::DeprecatedLegacyGenerator); | ^~~~~~~~~~~~ /<>/js/src/frontend/Parser.cpp:6079:7: note: here 6079 | case LegacyGenerator: | ^~~~ /<>/js/src/frontend/Parser.cpp: In member function ‘bool js::frontend::Parser::noteDeclaredName(js::HandlePropertyName, js::frontend::DeclarationKind, js::frontend::TokenPos) [with ParseHandler = js::frontend::FullParseHandler]’: /<>/js/src/frontend/Parser.cpp:1281:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1281 | if (name == context->names().let) { | ^~ /<>/js/src/frontend/Parser.cpp:1288:7: note: here 1288 | case DeclarationKind::Import: | ^~~~ /<>/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::yieldExpression(js::frontend::InHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]’: /<>/js/src/frontend/Parser.cpp:6023:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 6023 | tokenStream.consumeKnownToken(TOK_MUL, TokenStream::Operand); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/frontend/Parser.cpp:6025:11: note: here 6025 | default: | ^~~~~~~ /<>/js/src/frontend/Parser.cpp:6075:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 6075 | addTelemetry(JSCompartment::DeprecatedLegacyGenerator); | ^~~~~~~~~~~~ /<>/js/src/frontend/Parser.cpp:6079:7: note: here 6079 | case LegacyGenerator: | ^~~~ /<>/js/src/frontend/Parser.cpp: In member function ‘bool js::frontend::Parser::noteDeclaredName(js::HandlePropertyName, js::frontend::DeclarationKind, js::frontend::TokenPos) [with ParseHandler = js::frontend::SyntaxParseHandler]’: /<>/js/src/frontend/Parser.cpp:1281:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1281 | if (name == context->names().let) { | ^~ /<>/js/src/frontend/Parser.cpp:1288:7: note: here 1288 | case DeclarationKind::Import: | ^~~~ In file included from /<>/js/src/vm/ArrayObject.h:10, from /<>/js/src/jsarray.h:15, from /<>/js/src/jsarray.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/ArrayObject.h:10, from /<>/js/src/jsarray.h:15, from /<>/js/src/jsarray.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/ArrayObject.h:10, from /<>/js/src/jsarray.h:15, from /<>/js/src/jsarray.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/ArrayObject.h:10, from /<>/js/src/jsarray.h:15, from /<>/js/src/jsarray.cpp:7: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o jsdtoa.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/jsdtoa.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/jsdtoa.cpp In file included from /<>/js/src/jsdtoa.cpp:65: /<>/js/src/dtoa.c: In function ‘double _strtod(DtoaState*, const char*, char**)’: /<>/js/src/dtoa.c:1520:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1520 | sign = 1; | ~~~~~^~~ /<>/js/src/dtoa.c:1522:3: note: here 1522 | case '+': | ^~~~ /<>/js/src/dtoa.c:1613:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 1613 | esign = 1; | ~~~~~~^~~ /<>/js/src/dtoa.c:1614:4: note: here 1614 | case '+': | ^~~~ /<>/js/src/jsdtoa.cpp: In function ‘char* js_dtostr(DtoaState*, char*, size_t, JSDToStrMode, int, double)’: /<>/js/src/jsdtoa.cpp:149:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 149 | minNDigits = precision; | ~~~~~~~~~~~^~~~~~~~~~~ /<>/js/src/jsdtoa.cpp:151:13: note: here 151 | case DTOSTR_STANDARD_EXPONENTIAL: | ^~~~ In file included from /<>/js/src/jsdtoa.cpp:65: /<>/js/src/dtoa.c: In function ‘char* dtoa(DtoaState*, U, int, int, int*, int*, char**)’: /<>/js/src/dtoa.c:2798:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 2798 | leftright = 0; | ~~~~~~~~~~^~~ /<>/js/src/dtoa.c:2800:3: note: here 2800 | case 4: | ^~~~ /<>/js/src/dtoa.c:2806:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 2806 | leftright = 0; | ~~~~~~~~~~^~~ /<>/js/src/dtoa.c:2808:3: note: here 2808 | case 5: | ^~~~ /usr/bin/g++ -std=gnu++11 -o jsmath.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/jsmath.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsatom.cpp:28: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsatominlines.h:15, from /<>/js/src/jsatom.cpp:11: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jsatom.cpp:26: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jsatom.cpp:26: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jsatom.cpp:26: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsatominlines.h:10, from /<>/js/src/jsatom.cpp:11: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/EnvironmentObject-inl.h:13, from /<>/js/src/vm/ArgumentsObject-inl.h:16, from /<>/js/src/jsarray.cpp:43: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsarray.cpp:19: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsarray.cpp:19: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/vm/ArgumentsObject-inl.h:14, from /<>/js/src/jsarray.cpp:43: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/vm/ArgumentsObject-inl.h:14, from /<>/js/src/jsarray.cpp:43: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/vm/ArgumentsObject-inl.h:14, from /<>/js/src/jsarray.cpp:43: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsarray.h:12, from /<>/js/src/jsarray.cpp:7: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler]’: /<>/js/src/frontend/Parser.cpp:6906:13: warning: ‘nextSameLine’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6906 | if (forbiddenLetDeclaration) { | ^~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsmath.cpp:32: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsmath.cpp:32: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsmath.cpp:32: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsmath.cpp:32: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /<>/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler]’: /<>/js/src/frontend/Parser.cpp:7754:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 7754 | if (!checkAndMarkAsAssignmentLhs(lhs, flavor, &possibleErrorInner)) /usr/bin/g++ -std=gnu++11 -o jsutil.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/jsutil.cpp In file included from /<>/js/src/jsmath.cpp:42: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsmath.cpp:32: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsmath.cpp:32: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsmath.cpp:32: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsmath.cpp:33: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsmath.cpp:42: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsmath.cpp:42: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsmath.cpp:42: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsmath.h:14, from /<>/js/src/jsmath.cpp:11: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/frontend/Parser.cpp:20: /<>/js/src/frontend/FullParseHandler.h: In member function ‘typename ParseHandler::Node js::frontend::Parser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::Parser::PossibleError*, js::frontend::Parser::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler]’: /<>/js/src/frontend/FullParseHandler.h:253:59: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 253 | TokenPos pos(left->pn_pos.begin, right->pn_pos.end); | ^ /<>/js/src/frontend/Parser.cpp:7608:10: note: ‘lhs’ was declared here 7608 | Node lhs; | ^~~ /usr/bin/g++ -std=gnu++11 -o pm_linux.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/perf/pm_linux.cpp /usr/bin/g++ -std=gnu++11 -o ConditionVariable.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/ConditionVariable.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/threading/posix/ConditionVariable.cpp /usr/bin/g++ -std=gnu++11 -o MutexImpl.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/MutexImpl.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/threading/posix/MutexImpl.cpp /usr/bin/g++ -std=gnu++11 -o Thread.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Thread.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/threading/posix/Thread.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /<>/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::Parser::statement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler]’: /<>/js/src/frontend/Parser.cpp:6906:13: warning: ‘nextSameLine’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6906 | if (forbiddenLetDeclaration) { | ^~ /usr/bin/g++ -std=gnu++11 -o Initialization.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Initialization.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/vm/Initialization.cpp In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/jsutil.cpp:20: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:19, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:24, from /<>/js/src/jsutil.cpp:9: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/Value.h:23, from /<>/js/src/jsutil.h:24, from /<>/js/src/jsutil.cpp:9: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsgc.h:23, from /<>/js/src/gc/Statistics.h:16, from /<>/js/src/vm/Initialization.cpp:19: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsgc.h:23, from /<>/js/src/gc/Statistics.h:16, from /<>/js/src/vm/Initialization.cpp:19: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsgc.h:23, from /<>/js/src/gc/Statistics.h:16, from /<>/js/src/vm/Initialization.cpp:19: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsgc.h:23, from /<>/js/src/gc/Statistics.h:16, from /<>/js/src/vm/Initialization.cpp:19: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o TraceLogging.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TraceLogging.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/vm/TraceLogging.cpp /usr/bin/g++ -std=gnu++11 -o TraceLoggingGraph.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TraceLoggingGraph.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/vm/TraceLoggingGraph.cpp In file included from /<>/js/src/jsstr.h:11, from /<>/js/src/vm/TraceLoggingTypes.h:11, from /<>/js/src/vm/TraceLoggingGraph.h:12, from /<>/js/src/vm/TraceLoggingGraph.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/TraceLoggingTypes.h:11, from /<>/js/src/vm/TraceLoggingGraph.h:12, from /<>/js/src/vm/TraceLoggingGraph.cpp:7: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o TraceLoggingTypes.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/TraceLoggingTypes.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/vm/TraceLoggingTypes.cpp In file included from /<>/js/src/jsstr.h:11, from /<>/js/src/vm/TraceLoggingTypes.h:11, from /<>/js/src/vm/TraceLoggingTypes.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/TraceLoggingTypes.h:11, from /<>/js/src/vm/TraceLoggingTypes.cpp:7: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src0.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src0.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src1.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src1.cpp In file included from /<>/js/src/vm/ArrayObject.h:10, from /<>/js/src/jsarray.h:15, from /<>/js/src/vm/GlobalObject.h:10, from /<>/js/src/builtin/AtomicsObject.cpp:62, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/ArrayObject.h:10, from /<>/js/src/jsarray.h:15, from /<>/js/src/vm/GlobalObject.h:10, from /<>/js/src/builtin/AtomicsObject.cpp:62, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/ArrayObject.h:10, from /<>/js/src/jsarray.h:15, from /<>/js/src/vm/GlobalObject.h:10, from /<>/js/src/builtin/AtomicsObject.cpp:62, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/ArrayObject.h:10, from /<>/js/src/jsarray.h:15, from /<>/js/src/vm/GlobalObject.h:10, from /<>/js/src/builtin/AtomicsObject.cpp:62, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/vm/Initialization.cpp:21: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/vm/Initialization.cpp:21: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/vm/Initialization.cpp:32: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/vm/Initialization.cpp:17: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src10.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src10.cpp In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/TraceLoggingTypes.h:11, from /<>/js/src/vm/TraceLoggingGraph.h:12, from /<>/js/src/vm/TraceLogging.h:20, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/TraceLogging.cpp:16: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineJIT.h:12, from /<>/js/src/vm/TraceLogging.cpp:18: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsutil.h:24, from /<>/js/src/jsstr.h:16, from /<>/js/src/vm/TraceLoggingTypes.h:11, from /<>/js/src/vm/TraceLoggingGraph.h:12, from /<>/js/src/vm/TraceLogging.h:20, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/vm/TraceLogging.cpp:18: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/vm/TraceLogging.cpp:18: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/vm/TraceLogging.cpp:18: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/vm/TraceLogging.cpp:18: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/TraceLogging.h:15, from /<>/js/src/vm/TraceLogging.cpp:7: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/builtin/AtomicsObject.cpp:67, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/builtin/AtomicsObject.cpp: In function ‘bool js::atomics_wait(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/builtin/AtomicsObject.cpp:792:24: warning: unnecessary parentheses in declaration of ‘addr’ [-Wparentheses] 792 | SharedMem(addr) = view->viewDataShared().cast() + offset; | ^ In file included from /<>/js/src/builtin/Promise.cpp:20, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/vm/GlobalObject.h:12, from /<>/js/src/builtin/AtomicsObject.cpp:62, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/vm/GlobalObject.h:12, from /<>/js/src/builtin/AtomicsObject.cpp:62, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/builtin/AtomicsObject.cpp:65, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/builtin/AtomicsObject.cpp:67, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/builtin/AtomicsObject.cpp:67, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/builtin/AtomicsObject.cpp:67, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jscntxtinlines.h:10, from /<>/js/src/builtin/Profilers.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/builtin/Profilers.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/builtin/Profilers.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/builtin/Profilers.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/builtin/AtomicsObject.h:13, from /<>/js/src/builtin/AtomicsObject.cpp:48, from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Probes.h:14, from /<>/js/src/builtin/Profilers.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ /<>/js/src/frontend/Parser.h:729:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src11.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src11.cpp /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/Parser.h:151:85: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src1.cpp:29: /<>/js/src/builtin/ReflectParse.cpp: In member function ‘bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)’: /<>/js/src/builtin/ReflectParse.cpp:2403:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2403 | if (!pn->isKind(PNK_STATEMENTLIST)) | ^~ /<>/js/src/builtin/ReflectParse.cpp:2407:7: note: here 2407 | case PNK_STATEMENTLIST: | ^~~~ In file included from /<>/js/src/jit/CacheIR.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:20: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src0.cpp:38: /<>/js/src/builtin/ModuleObject.cpp: In member function ‘bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)’: /<>/js/src/builtin/ModuleObject.cpp:1214:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 1214 | } | ^ /<>/js/src/builtin/ModuleObject.cpp:1219:7: note: here 1219 | default: | ^~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/BytecodeAnalysis.h:11, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jit/BytecodeAnalysis.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jit/BytecodeAnalysis.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jit/BytecodeAnalysis.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BytecodeAnalysis.h:11, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jit/BytecodeAnalysis.h:10, from /<>/js/src/jit/BytecodeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src10.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineIC.h:12, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineIC.h:12, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineIC.h:12, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineIC.h:12, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineIC.h:12, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineIC.h:12, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineIC.h:12, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineIC.h:12, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/jsapi.h:29, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/builtin/SIMD.h:10, from /<>/js/src/jit/MIR.h:19, from /<>/js/src/jit/EagerSimdUnbox.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src11.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src12.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src12.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src13.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src13.cpp In file included from /<>/js/src/jit/Ion.cpp:55, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/IonAnalysis.cpp:3528:22: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/InstructionReordering.h:10, from /<>/js/src/jit/InstructionReordering.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src12.cpp:29: /<>/js/src/jit/IonBuilder.cpp: In member function ‘bool js::jit::IonBuilder::inspectOpcode(JSOp)’: /<>/js/src/jit/IonBuilder.cpp:1996:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 1996 | } | ^ /<>/js/src/jit/IonBuilder.cpp:1999:7: note: here 1999 | case JSOP_BINDNAME: | ^~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src14.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src14.cpp In file included from /<>/js/src/vm/Stack-inl.h:23, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/jit/JitFrames.cpp:41, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/JitFrames-inl.h:10, from /<>/js/src/jit/JitFrames.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src13.cpp:11: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src15.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src15.cpp In file included from /<>/js/src/jit/Lowering.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:29: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::jit::MDefinition*; Value = js::jit::MDefinition*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/jit/LoopUnroller.cpp:343:35: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/LIR.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:38: /<>/js/src/jit/MCallOptimize.cpp: In member function ‘js::jit::IonBuilder::InliningStatus js::jit::IonBuilder::inlineIsTypedArrayHelper(js::jit::CallInfo&, js::jit::IonBuilder::WrappingBehavior)’: /<>/js/src/jit/MCallOptimize.cpp:2449:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2449 | if (wrappingBehavior == AllowWrappedTypedArrays) { | ^~ /<>/js/src/jit/MCallOptimize.cpp:2462:7: note: here 2462 | case TemporaryTypeSet::ForAllResult::EMPTY: | ^~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src14.cpp:47: /<>/js/src/jit/MIR.cpp: In function ‘bool NeedNegativeZeroCheck(js::jit::MDefinition*)’: /<>/js/src/jit/MIR.cpp:2992:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 2992 | MOZ_FALLTHROUGH; | ^ /<>/js/src/jit/MIR.cpp:2994:11: note: here 2994 | case MDefinition::Op_StoreElement: | ^~~~ /<>/js/src/jit/MIR.cpp: In function ‘bool CanProduceNegativeZero(js::jit::MDefinition*)’: /<>/js/src/jit/MIR.cpp:2908:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2908 | if (def->type() == MIRType::Double && def->toConstant()->toDouble() == -0.0) | ^~ /<>/js/src/jit/MIR.cpp:2911:9: note: here 2911 | case MDefinition::Op_BitAnd: | ^~~~ /<>/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MTypeOf::foldsTo(js::jit::TempAllocator&)’: /<>/js/src/jit/MIR.cpp:3888:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3888 | if (!inputMaybeCallableOrEmulatesUndefined()) { | ^~ /<>/js/src/jit/MIR.cpp:3895:7: note: here 3895 | default: | ^~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src16.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src16.cpp In file included from /<>/js/src/jit/MacroAssembler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/MIRGraph.h:15, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/MIRGraph.h:15, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/MIRGraph.h:15, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/FixedList.h:13, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/MIRGraph.h:13, from /<>/js/src/jit/MIRGraph.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src15.cpp:11: /<>/js/src/jit/MacroAssembler.cpp: In member function ‘void js::jit::MacroAssembler::loadUnboxedProperty(T, JSValueType, js::jit::TypedOrValueRegister) [with T = js::jit::Address]’: /<>/js/src/jit/MacroAssembler.cpp:478:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 478 | if (output.type() == MIRType::Double) { | ^~ /<>/js/src/jit/MacroAssembler.cpp:485:7: note: here 485 | case JSVAL_TYPE_BOOLEAN: | ^~~~ /<>/js/src/jit/MacroAssembler.cpp: In member function ‘void js::jit::MacroAssembler::loadUnboxedProperty(T, JSValueType, js::jit::TypedOrValueRegister) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/MacroAssembler.cpp:478:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 478 | if (output.type() == MIRType::Double) { | ^~ /<>/js/src/jit/MacroAssembler.cpp:485:7: note: here 485 | case JSVAL_TYPE_BOOLEAN: | ^~~~ In file included from /<>/js/src/vm/Interpreter-inl.h:20, from /<>/js/src/jit/Recover.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/jit/RangeAnalysis.cpp: In member function ‘bool js::jit::RangeAnalysis::addBetaNodes()’: /<>/js/src/jit/RangeAnalysis.cpp:277:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 277 | if (!compare->isNumericComparison()) | ^~ /<>/js/src/jit/RangeAnalysis.cpp:281:11: note: here 281 | case JSOP_EQ: | ^~~~ /<>/js/src/jit/RangeAnalysis.cpp:286:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 286 | if (!compare->isNumericComparison()) | ^~ /<>/js/src/jit/RangeAnalysis.cpp:290:11: note: here 290 | case JSOP_NE: | ^~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/IonAnalysis.h:12, from /<>/js/src/jit/RangeAnalysis.h:13, from /<>/js/src/jit/RangeAnalysis.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:2: /<>/js/src/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtend::recover(JSContext*, js::jit::SnapshotIterator&) const’: /<>/js/src/dist/include/js/Value.h:963:62: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 963 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src16.cpp:11: /<>/js/src/jit/Recover.cpp:357:13: note: ‘result’ was declared here 357 | int32_t result; | ^~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src17.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src17.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src18.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src18.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/Interpreter-inl.h:20, from /<>/js/src/jit/SharedIC.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src19.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src19.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/SharedIC.h:15, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/SharedIC.h:15, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/SharedIC.h:15, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/SharedIC.h:15, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/SharedIC.h:10, from /<>/js/src/jit/SharedIC.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src17.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/EnvironmentObject-inl.h:13, from /<>/js/src/jit/BaselineFrame-inl.h:19, from /<>/js/src/jit/VMFunctions.cpp:24, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/CompileInfo.h:14, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/CompileInfo.h:15, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/CompileInfo.h:15, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jit/VMFunctions.h:12, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/CompileInfo.h:15, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::jit::MDefinition*; HashPolicy = js::jit::ValueNumberer::VisibleValues::ValueHasher; AllocPolicy = js::jit::JitAllocPolicy]’ /<>/js/src/jit/ValueNumbering.cpp:127:16: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable::SetOps, js::jit::JitAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/CompileInfo.h:14, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/CompileInfo.h:14, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/dist/include/js/HashTable.h:344: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]’ /<>/js/src/jit/ValueNumbering.cpp:83:22: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/CompileInfo.h:12, from /<>/js/src/jit/VMFunctions.h:14, from /<>/js/src/jit/VMFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src18.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Assembler-x86-shared.cpp:8, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Assembler-x86-shared.cpp:8, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/jit/Disassembler.h:10, from /<>/js/src/jit/x86-shared/Assembler-x86-shared.cpp:8, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src2.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src2.cpp In file included from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/RegisterSets.h:12, from /<>/js/src/jit/x86-shared/Architecture-x86-shared.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src19.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/builtin/TestingFunctions.cpp:58, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/builtin/TestingFunctions.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmModule.h:24, from /<>/js/src/builtin/TestingFunctions.cpp:53, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]’: /<>/js/src/wasm/WasmModule.h:44:51: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/builtin/TestingFunctions.cpp:53, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/wasm/WasmModule.h:36:8: note: ‘struct js::wasm::LinkDataCacheablePod’ declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/builtin/TestingFunctions.cpp:57, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/builtin/TestingFunctions.cpp:57, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/builtin/TestingFunctions.cpp:57, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/builtin/TestingFunctions.h:10, from /<>/js/src/builtin/TestingFunctions.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src2.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src20.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src20.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src21.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src21.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src22.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src22.cpp In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/shared/Lowering-shared.h:13, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /<>/js/src/jit/x86-shared/Lowering-x86-shared.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src20.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrameInfo.h:12, from /<>/js/src/jit/shared/BaselineCompiler-shared.h:10, from /<>/js/src/jit/x86-shared/BaselineCompiler-x86-shared.h:10, from /<>/js/src/jit/x86/BaselineCompiler-x86.h:10, from /<>/js/src/jit/BaselineCompiler.h:12, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrameInfo.h:12, from /<>/js/src/jit/shared/BaselineCompiler-shared.h:10, from /<>/js/src/jit/x86-shared/BaselineCompiler-x86-shared.h:10, from /<>/js/src/jit/x86/BaselineCompiler-x86.h:10, from /<>/js/src/jit/BaselineCompiler.h:12, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrameInfo.h:12, from /<>/js/src/jit/shared/BaselineCompiler-shared.h:10, from /<>/js/src/jit/x86-shared/BaselineCompiler-x86-shared.h:10, from /<>/js/src/jit/x86/BaselineCompiler-x86.h:10, from /<>/js/src/jit/BaselineCompiler.h:12, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/FixedList.h:13, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/Ion.h:12, from /<>/js/src/jit/FixedList.h:12, from /<>/js/src/jit/BaselineCompiler.h:10, from /<>/js/src/jit/x86/BaselineIC-x86.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src21.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/Interpreter-inl.h:20, from /<>/js/src/jsapi.cpp:99, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmModule.h:24, from /<>/js/src/jsapi.cpp:93, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:11: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]’: /<>/js/src/wasm/WasmModule.h:44:51: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsapi.cpp:93, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:11: /<>/js/src/wasm/WasmModule.h:36:8: note: ‘struct js::wasm::LinkDataCacheablePod’ declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsapi.cpp:97, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsapi.cpp:97, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsapi.cpp:97, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsalloc.h:18, from /<>/js/src/jsalloc.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/dist/include/js/Utility.h: In instantiation of ‘void js_delete_poison(const T*) [with T = JSContext]’: /<>/js/src/jscntxt.cpp:137:24: required from here /<>/js/src/dist/include/js/Utility.h:394:15: warning: ‘void* memset(void*, int, size_t)’ writing to an object of type ‘struct JSContext’ with no trivial copy-assignment [-Wclass-memaccess] 394 | memset(const_cast(p), 0x3B, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/jscntxt.h:324:8: note: ‘struct JSContext’ declared here 324 | struct JSContext : public js::ExclusiveContext, | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsalloc.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src22.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src23.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src23.cpp /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ /<>/js/src/frontend/Parser.h:729:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = JSAtom*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/jscompartment.cpp:982:25: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/Parser.h:151:85: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src24.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src24.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsexn.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsexn.h:15, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsexn.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsexn.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsexn.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsgc.cpp:217, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:29: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NativeIterator]’: /<>/js/src/jsiter.cpp:599:15: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxtinlines.h:13, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsexn.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/jsiter.h:33:8: note: ‘struct js::NativeIterator’ declared here 33 | struct NativeIterator | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsnum.cpp:24, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsnum.cpp:24, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsnum.cpp:24, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsnum.cpp:24, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::EvalCacheEntry; HashPolicy = js::EvalCacheHashPolicy; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/jsgc.cpp:3620:36: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/jsgc.cpp:4495:38: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsexn.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsexn.h:14, from /<>/js/src/jsexn.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/NativeObject-inl.h:19, from /<>/js/src/jsnum.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsnum.cpp:24, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:29: /<>/js/src/jsgc.cpp: In member function ‘void js::gc::GCRuntime::incrementalCollectSlice(js::SliceBudget&, JS::gcreason::Reason, js::AutoLockForExclusiveAccess&)’: /<>/js/src/jsgc.cpp:5855:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5855 | incrementalState = State::MarkRoots; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/js/src/jsgc.cpp:5859:7: note: here 5859 | case State::MarkRoots: | ^~~~ /<>/js/src/jsgc.cpp:5870:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5870 | if (isIncremental && useZeal && hasZealMode(ZealMode::IncrementalRootsThenFinish)) | ^~ /<>/js/src/jsgc.cpp:5875:7: note: here 5875 | case State::Mark: | ^~~~ /<>/js/src/jsgc.cpp:5924:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5924 | if (isIncremental && useZeal && hasZealMode(ZealMode::IncrementalMultipleSlices)) | ^~ /<>/js/src/jsgc.cpp:5929:7: note: here 5929 | case State::Sweep: | ^~~~ /<>/js/src/jsgc.cpp:5935:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5935 | incrementalState = State::Finalize; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/js/src/jsgc.cpp:5939:7: note: here 5939 | case State::Finalize: | ^~~~ /<>/js/src/jsgc.cpp:5968:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5968 | if (isCompacting && isIncremental) | ^~ /<>/js/src/jsgc.cpp:5973:7: note: here 5973 | case State::Compact: | ^~~~ /<>/js/src/jsgc.cpp:5985:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5985 | incrementalState = State::Decommit; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/js/src/jsgc.cpp:5989:7: note: here 5989 | case State::Decommit: | ^~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src23.cpp:38: /<>/js/src/jsiter.cpp: In function ‘bool Compare(T*, T*, size_t) [with T = js::ReceiverGuard]’: /<>/js/src/jsiter.cpp:523:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 523 | case 0: do { if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsiter.cpp:524:7: note: here 524 | case 7: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsiter.cpp:524:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 524 | case 7: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsiter.cpp:525:7: note: here 525 | case 6: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsiter.cpp:525:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 525 | case 6: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsiter.cpp:526:7: note: here 526 | case 5: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsiter.cpp:526:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 526 | case 5: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsiter.cpp:527:7: note: here 527 | case 4: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsiter.cpp:527:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 527 | case 4: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsiter.cpp:528:7: note: here 528 | case 3: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsiter.cpp:528:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 528 | case 3: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsiter.cpp:529:7: note: here 529 | case 2: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsiter.cpp:529:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 529 | case 2: if (*a++ != *b++) return false; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsiter.cpp:530:7: note: here 530 | case 1: if (*a++ != *b++) return false; | ^~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsnum.cpp:24, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsnum.cpp:24, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsnum.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/NativeObject-inl.h:19, from /<>/js/src/jsnum.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/NativeObject-inl.h:19, from /<>/js/src/jsnum.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/NativeObject-inl.h:19, from /<>/js/src/jsnum.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsopcode.cpp:40, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:29: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = {anonymous}::BytecodeParser::Bytecode]’: /<>/js/src/jsopcode.cpp:263:43: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class {anonymous}::BytecodeParser::Bytecode’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:29: /<>/js/src/jsopcode.cpp:260:11: note: ‘class {anonymous}::BytecodeParser::Bytecode’ declared here 260 | class Bytecode | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/jsnum.h:13, from /<>/js/src/jsnum.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src24.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src25.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src25.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.cpp:56, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src26.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src26.cpp In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/BaselineJIT.h:12, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:14, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSScript]’: /<>/js/src/jsscript.cpp:2419:25: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/jsscript.h:781:7: note: ‘class JSScript’ declared here 781 | class JSScript : public js::gc::TenuredCell | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsscript.h:17, from /<>/js/src/jsscriptinlines.h:10, from /<>/js/src/jsscript.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ /<>/js/src/frontend/Parser.h:729:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::SharedScriptData*; HashPolicy = js::ScriptBytecodeHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/jsscript.cpp:2274:17: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::WatchKey; Value = js::Watchpoint; HashPolicy = js::WatchKeyHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/jswatchpoint.cpp:113:15: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::HeapPtr; Value = js::HeapPtr; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::RuntimeAllocPolicy]’ /<>/js/src/jsweakmap.cpp:194:15: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, js::HeapPtr > >’} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HeapPtr >, js::HashMap, js::HeapPtr, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, js::HeapPtr > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/Parser.h:151:85: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; 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]’ /<>/js/src/frontend/BytecodeEmitter.h:337:45: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src25.cpp:11: /<>/js/src/jsstr.cpp: In function ‘const TextChar* FirstCharMatcherUnrolled(const TextChar*, uint32_t, PatChar) [with TextChar = unsigned char; PatChar = char16_t]’: /<>/js/src/jsstr.cpp:1176:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1176 | case 0: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1177:9: note: here 1177 | case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1177:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1177 | case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1178:9: note: here 1178 | case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1178:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1178 | case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1179:9: note: here 1179 | case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1179:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1179 | case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1180:9: note: here 1180 | case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1180:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1180 | case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1181:9: note: here 1181 | case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1181:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1181 | case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1182:9: note: here 1182 | case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1182:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1182 | case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1183:9: note: here 1183 | case 1: if (*t++ == pat) return t - 1; | ^~~~ /<>/js/src/jsstr.cpp: In function ‘const TextChar* FirstCharMatcherUnrolled(const TextChar*, uint32_t, PatChar) [with TextChar = char16_t; PatChar = unsigned char]’: /<>/js/src/jsstr.cpp:1176:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1176 | case 0: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1177:9: note: here 1177 | case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1177:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1177 | case 7: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1178:9: note: here 1178 | case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1178:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1178 | case 6: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1179:9: note: here 1179 | case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1179:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1179 | case 5: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1180:9: note: here 1180 | case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1180:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1180 | case 4: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1181:9: note: here 1181 | case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1181:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1181 | case 3: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1182:9: note: here 1182 | case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~~~ /<>/js/src/jsstr.cpp:1182:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1182 | case 2: if (*t++ == pat) return t - 1; MOZ_FALLTHROUGH; | ^~ /<>/js/src/jsstr.cpp:1183:9: note: here 1183 | case 1: if (*t++ == pat) return t - 1; | ^~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsiter.h:16, from /<>/js/src/proxy/CrossCompartmentWrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src26.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src27.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src27.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src27.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src28.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src28.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src28.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src29.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src29.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src29.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/proxy/Wrapper.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/proxy/Wrapper.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/proxy/Wrapper.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/proxy/Wrapper.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/proxy/Wrapper.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src27.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/Stack-inl.h:23, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/vm/Debugger.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:47: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/CallNonGenericMethod.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/CharacterEncoding.cpp:15, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:11: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/vm/Debugger.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:47: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/vm/Debugger.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:47: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/vm/Debugger.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:47: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/vm/Debugger.cpp:41, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:47: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/vm/CallNonGenericMethod.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ /<>/js/src/frontend/Parser.h:729:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = JS::Zone*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/Debugger.cpp:3971:25: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/Stack-inl.h:23, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/vm/DebuggerMemory.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/Parser.h:151:85: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/DebuggerMemory.h:11, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/jsapi.h:29, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/vm/DebuggerMemory.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/vm/DebuggerMemory.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/vm/DebuggerMemory.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/vm/DebuggerMemory.h:10, from /<>/js/src/vm/DebuggerMemory.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src29.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry >; HashPolicy = js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::MissingEnvironmentKey; Value = js::ReadBarriered; HashPolicy = js::MissingEnvironmentKey; AllocPolicy = js::RuntimeAllocPolicy]’ /<>/js/src/vm/EnvironmentObject.cpp:2701:33: required from here /<>/js/src/dist/include/js/HashTable.h:1658:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::MissingEnvironmentKey, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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::RuntimeAllocPolicy>::MapHashPolicy; AllocPolicy = js::RuntimeAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::ReadBarriered; Value = js::LiveEnvironmentVal; HashPolicy = js::MovableCellHasher >; AllocPolicy = js::RuntimeAllocPolicy]’ /<>/js/src/vm/EnvironmentObject.cpp:2702:30: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, js::LiveEnvironmentVal> >’} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::LiveEnvironmentVal>, js::HashMap, js::LiveEnvironmentVal, js::MovableCellHasher >, js::RuntimeAllocPolicy>::MapHashPolicy, js::RuntimeAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry, js::LiveEnvironmentVal> >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src3.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src3.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src30.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src30.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src30.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/BytecodeCompiler.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/BytecodeCompiler.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/BytecodeCompiler.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/BytecodeCompiler.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/frontend/BytecodeCompiler.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/BytecodeCompiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/BytecodeCompiler.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/BytecodeCompiler.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:24, from /<>/js/src/ds/LifoAlloc.h:23, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/frontend/BytecodeCompiler.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/frontend/BytecodeCompiler.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/frontend/BytecodeCompiler.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/Value.h:23, from /<>/js/src/jsutil.h:24, from /<>/js/src/ds/LifoAlloc.h:23, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/ds/MemoryProtectionExceptionHandler.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ /<>/js/src/frontend/Parser.h:729:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/Parser.h:151:85: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = unsigned int&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; 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]’ /<>/js/src/frontend/BytecodeEmitter.h:337:45: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/BytecodeEmitter.cpp:392:36: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536:97: required from ‘bool js::InlineMap::add(js::InlineMap::AddPtr&, KeyInput&&, ValueInput&&) [with KeyInput = JSAtom*&; ValueInput = js::MaybeCheckTDZ&; Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; 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]’ /<>/js/src/frontend/BytecodeEmitter.cpp:1473:33: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src3.cpp:38: /<>/js/src/frontend/NameFunctions.cpp: In member function ‘js::frontend::ParseNode* {anonymous}::NameResolver::gatherNameable(js::frontend::ParseNode**, size_t*)’: /<>/js/src/frontend/NameFunctions.cpp:171:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 171 | pos--; | ~~~^~ /<>/js/src/frontend/NameFunctions.cpp:174:15: note: here 174 | default: | ^~~~~~~ In file included from /<>/js/src/vm/HelperThreads.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.cpp:17, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/BaselineInspector.h:10, from /<>/js/src/jit/IonBuilder.h:15, from /<>/js/src/vm/HelperThreads.cpp:18, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/BaselineInspector.h:10, from /<>/js/src/jit/IonBuilder.h:15, from /<>/js/src/vm/HelperThreads.cpp:18, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/BaselineInspector.h:10, from /<>/js/src/jit/IonBuilder.h:15, from /<>/js/src/vm/HelperThreads.cpp:18, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/vm/MemoryMetrics.cpp:26, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:38: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]’: /<>/js/src/wasm/WasmModule.h:44:51: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/MemoryMetrics.cpp:28, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:38: /<>/js/src/wasm/WasmModule.h:36:8: note: ‘struct js::wasm::LinkDataCacheablePod’ declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/HelperThreads.h:17, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = js::HeapSlot; size_t = unsigned int]’: /<>/js/src/vm/NativeObject.cpp:863:92: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:110:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/BaselineInspector.h:10, from /<>/js/src/jit/IonBuilder.h:15, from /<>/js/src/vm/HelperThreads.cpp:18, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/HelperThreads.h:21, from /<>/js/src/vm/HelperThreads.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src30.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src28.cpp:47: /<>/js/src/vm/Debugger.cpp: In static member function ‘static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)’: /<>/js/src/vm/Debugger.cpp:10369:17: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 10369 | const char* s; | ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src31.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src31.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src31.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jshashutil.h:10, from /<>/js/src/vm/ObjectGroup.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/ds/IdValuePair.h:13, from /<>/js/src/vm/ObjectGroup.h:13, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jshashutil.h:10, from /<>/js/src/vm/ObjectGroup.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/ds/IdValuePair.h:13, from /<>/js/src/vm/ObjectGroup.h:13, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jshashutil.h:10, from /<>/js/src/vm/ObjectGroup.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/ds/IdValuePair.h:13, from /<>/js/src/vm/ObjectGroup.h:13, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jshashutil.h:10, from /<>/js/src/vm/ObjectGroup.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/ds/IdValuePair.h:13, from /<>/js/src/vm/ObjectGroup.h:13, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.cpp:22, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/ds/IdValuePair.h:13, from /<>/js/src/vm/ObjectGroup.h:13, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/ds/IdValuePair.h:13, from /<>/js/src/vm/ObjectGroup.h:13, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/ds/IdValuePair.h:13, from /<>/js/src/vm/ObjectGroup.h:13, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jshashutil.h:10, from /<>/js/src/vm/ObjectGroup.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jshashutil.h:10, from /<>/js/src/vm/ObjectGroup.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ObjectGroup.cpp:22, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ObjectGroup.cpp:22, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ObjectGroup.cpp:22, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::ObjectGroup]’: /<>/js/src/vm/ObjectGroup.cpp:38:17: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/ObjectGroup.h:86:7: note: ‘class js::ObjectGroup’ declared here 86 | class ObjectGroup : public gc::TenuredCell | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::ObjectGroupCompartment]’: /<>/js/src/vm/ObjectGroup.cpp:1667:17: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::ObjectGroupCompartment’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/vm/ObjectGroup.h:549:7: note: ‘class js::ObjectGroupCompartment’ declared here 549 | class ObjectGroupCompartment | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/vm/ObjectGroup.h:11, from /<>/js/src/vm/ObjectGroup.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src31.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::ArrayObjectKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::ArrayObjectKey; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/ObjectGroup.cpp:1762:33: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::ArrayObjectKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::PlainObjectKey; Value = js::ObjectGroupCompartment::PlainObjectEntry; HashPolicy = js::ObjectGroupCompartment::PlainObjectKey; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/ObjectGroup.cpp:1770:33: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::ObjectGroupCompartment::AllocationSiteKey; Value = js::ReadBarriered; HashPolicy = js::ObjectGroupCompartment::AllocationSiteKey; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/dist/include/js/GCHashTable.h:182:36: required from ‘void js::MutableGCHashMapOperations::clear() [with Outer = JS::WeakCache, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy> >; Args = {js::ObjectGroupCompartment::AllocationSiteKey, js::ReadBarriered, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy >}]’ /<>/js/src/vm/ObjectGroup.cpp:1760:36: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::ObjectGroupCompartment::AllocationSiteKey, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::ObjectGroupCompartment::NewEntry; HashPolicy = js::ObjectGroupCompartment::NewEntry; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/dist/include/js/GCHashTable.h:342:36: required from ‘void js::MutableGCHashSetOperations::clear() [with Outer = JS::WeakCache >; Args = {js::ObjectGroupCompartment::NewEntry, js::ObjectGroupCompartment::NewEntry, js::SystemAllocPolicy}]’ /<>/js/src/vm/ObjectGroup.cpp:1773:32: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src32.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src32.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src32.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src33.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src33.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src33.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src34.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src34.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src34.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/ReceiverGuard.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/NativeObject-inl.h:19, from /<>/js/src/vm/SavedStacks.cpp:39, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ReceiverGuard.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ReceiverGuard.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ReceiverGuard.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/vm/Runtime.cpp:42, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:38: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/vm/SavedStacks.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/vm/SavedStacks.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/vm/SavedStacks.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::SavedFrame::HashPolicy; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SavedStacks.cpp:1194:18: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashSet, js::SavedFrame::HashPolicy, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ReceiverGuard.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:11: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/Realm.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src32.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/Stack-inl.h:23, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/Stack-inl.h:14, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSObject*; Value = unsigned int; HashPolicy = js::MovableCellHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/dist/include/js/GCHashTable.h:182:36: required from ‘void js::MutableGCHashMapOperations::clear() [with Outer = JS::Rooted, js::SystemAllocPolicy> >; Args = {JSObject*, unsigned int, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy}]’ /<>/js/src/vm/StructuredClone.cpp:1677:18: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/vm/Stack-inl.h:17, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/Stack.h:15, from /<>/js/src/vm/Stack-inl.h:10, from /<>/js/src/vm/Stack.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src34.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src35.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src35.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src35.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src36.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src36.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src36.cpp /<>/js/src/dist/include/js/HashTable.h: In static member function ‘static js::Shape* js::EmptyShape::getInitialShape(js::ExclusiveContext*, const js::Class*, js::TaggedProto, size_t, uint32_t)’: /<>/js/src/dist/include/js/HashTable.h:1843:24: warning: ‘*((void*)(& keyPointer)+4).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1843 | p.entry_ = &lookup(l, p.keyHash, sCollisionBit); In file included from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:29: /<>/js/src/vm/Shape.cpp:1590:74: note: ‘*((void*)(& keyPointer)+4).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::keyHash’ was declared here 1590 | mozilla::Maybezone()->initialShapes)>> keyPointer; | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/vm/SavedStacks.h:13, from /<>/js/src/vm/SavedStacks.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:2: /<>/js/src/dist/include/js/HashTable.h:1833:9: warning: ‘*((void*)(& keyPointer)+4).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1833 | if (p.isValid()) | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src33.cpp:29: /<>/js/src/vm/Shape.cpp:1590:74: note: ‘*((void*)(& keyPointer)+4).js::detail::HashTable::SetOps, js::SystemAllocPolicy>::AddPtr::.js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Ptr::entry_’ was declared here 1590 | mozilla::Maybezone()->initialShapes)>> keyPointer; | ^~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/vm/Caches-inl.h:18, from /<>/js/src/vm/TaggedProto.cpp:15, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/gc/Tracer.h:12, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsfun.h:15, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/vm/TaggedProto.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/Caches-inl.h:18, from /<>/js/src/vm/TaggedProto.cpp:15, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/Caches-inl.h:18, from /<>/js/src/vm/TaggedProto.cpp:15, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/Caches-inl.h:18, from /<>/js/src/vm/TaggedProto.cpp:15, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = js::TemporaryTypeSet; size_t = unsigned int]’: /<>/js/src/vm/TypeInference.cpp:1153:25: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/vm/TaggedProto.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/TypeInference.h:655:7: note: ‘class js::TemporaryTypeSet’ declared here 655 | class TemporaryTypeSet : public TypeSet | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = unsigned int]’: /<>/js/src/vm/TypedArrayCommon.h:248:25: required from ‘static void js::UnsharedOps::podCopy(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = unsigned int]’ /<>/js/src/vm/TypedArrayCommon.h:295:25: required from ‘static bool js::ElementSpecific::setFromTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t) [with SpecificArray = {anonymous}::TypedArrayObjectTemplate; Ops = js::UnsharedOps; typename SpecificArray::SomeTypedArray = js::TypedArrayObject; JS::HandleObject = JS::Handle; uint32_t = unsigned int]’ /<>/js/src/vm/TypedArrayCommon.h:761:91: required from ‘static bool js::TypedArrayMethods::setFromTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t) [with SomeTypedArray = js::TypedArrayObject; JS::HandleObject = JS::Handle; uint32_t = unsigned int]’ /<>/js/src/vm/TypedArrayCommon.h:697:35: required from ‘static bool js::TypedArrayMethods::set(JSContext*, const JS::CallArgs&) [with SomeTypedArray = js::TypedArrayObject]’ /<>/js/src/vm/TypedArrayObject.cpp:1507:70: required from here /<>/js/src/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] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/GlobalObject.h:18, from /<>/js/src/jscompartment.h:21, from /<>/js/src/vm/Caches-inl.h:12, from /<>/js/src/vm/TaggedProto.cpp:15, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/ArrayBufferObject.h:457:8: note: ‘struct js::uint8_clamped’ declared here 457 | struct uint8_clamped { | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsfriendapi.h:16, from /<>/js/src/gc/Tracer.h:10, from /<>/js/src/vm/TaggedProto.h:10, from /<>/js/src/vm/TaggedProto.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodMove(T*, const T*, size_t) [with T = js::uint8_clamped; size_t = unsigned int]’: /<>/js/src/vm/TypedArrayCommon.h:253:25: required from ‘static void js::UnsharedOps::podMove(SharedMem, SharedMem, size_t) [with T = js::uint8_clamped; size_t = unsigned int]’ /<>/js/src/vm/TypedArrayCommon.h:508:25: required from ‘static bool js::ElementSpecific::setFromOverlappingTypedArray(JSContext*, JS::Handle, JS::Handle, uint32_t) [with SpecificArray = {anonymous}::TypedArrayObjectTemplate; Ops = js::UnsharedOps; typename SpecificArray::SomeTypedArray = js::TypedArrayObject; uint32_t = unsigned int]’ /<>/js/src/vm/TypedArrayCommon.h:287:52: required from ‘static bool js::ElementSpecific::setFromTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t) [with SpecificArray = {anonymous}::TypedArrayObjectTemplate; Ops = js::UnsharedOps; typename SpecificArray::SomeTypedArray = js::TypedArrayObject; JS::HandleObject = JS::Handle; uint32_t = unsigned int]’ /<>/js/src/vm/TypedArrayCommon.h:761:91: required from ‘static bool js::TypedArrayMethods::setFromTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t) [with SomeTypedArray = js::TypedArrayObject; JS::HandleObject = JS::Handle; uint32_t = unsigned int]’ /<>/js/src/vm/TypedArrayCommon.h:697:35: required from ‘static bool js::TypedArrayMethods::set(JSContext*, const JS::CallArgs&) [with SomeTypedArray = js::TypedArrayObject]’ /<>/js/src/vm/TypedArrayObject.cpp:1507:70: required from here /<>/js/src/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] 157 | memmove(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/GlobalObject.h:18, from /<>/js/src/jscompartment.h:21, from /<>/js/src/vm/Caches-inl.h:12, from /<>/js/src/vm/TaggedProto.cpp:15, from /<>/js/src/js/src/Unified_cpp_js_src35.cpp:2: /<>/js/src/vm/ArrayBufferObject.h:457:8: note: ‘struct js::uint8_clamped’ declared here 457 | struct uint8_clamped { | ^~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src37.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src37.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src37.cpp In file included from /<>/js/src/vm/ArrayObject-inl.h:16, from /<>/js/src/vm/UnboxedObject-inl.h:13, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/UbiNodeShortestPaths.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/NativeObject.h:16, from /<>/js/src/jsgc.h:23, from /<>/js/src/vm/UnboxedObject.h:10, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/vm/UnboxedObject.h:13, from /<>/js/src/vm/UnboxedObject-inl.h:10, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/UbiNode.h:28, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/jsgcinlines.h:16, from /<>/js/src/vm/ArrayObject-inl.h:15, from /<>/js/src/vm/UnboxedObject-inl.h:13, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ArrayObject-inl.h:16, from /<>/js/src/vm/UnboxedObject-inl.h:13, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ArrayObject-inl.h:16, from /<>/js/src/vm/UnboxedObject-inl.h:13, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/UbiNode.h:20, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/vm/ArrayObject-inl.h:16, from /<>/js/src/vm/UnboxedObject-inl.h:13, from /<>/js/src/vm/UnboxedObject.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/UbiNode.h:23, from /<>/js/src/dist/include/js/UbiNodeBreadthFirst.h:10, from /<>/js/src/dist/include/js/UbiNodeShortestPaths.h:16, from /<>/js/src/vm/UbiNodeShortestPaths.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src36.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src38.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src38.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src38.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/wasm/AsmJS.cpp:33, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/wasm/AsmJS.cpp:33, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/wasm/AsmJS.cpp:33, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/wasm/AsmJS.cpp:33, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/wasm/AsmJS.cpp:45, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/AsmJS.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/vm/Stack-inl.h:23, from /<>/js/src/vm/Debugger-inl.h:12, from /<>/js/src/wasm/WasmCompartment.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:20: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/wasm/AsmJS.cpp:33, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/BytecodeCompiler.h:12, from /<>/js/src/frontend/Parser.h:17, from /<>/js/src/wasm/AsmJS.cpp:33, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/wasm/AsmJS.cpp:33, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Zone.h:13, from /<>/js/src/builtin/ModuleObject.h:14, from /<>/js/src/frontend/ParseNode.h:12, from /<>/js/src/frontend/FullParseHandler.h:13, from /<>/js/src/frontend/Parser.h:18, from /<>/js/src/wasm/AsmJS.cpp:33, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmGenerator.h:22, from /<>/js/src/wasm/AsmJS.cpp:40, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmGenerator.h:22, from /<>/js/src/wasm/AsmJS.cpp:40, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmGenerator.h:22, from /<>/js/src/wasm/AsmJS.cpp:40, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmModule.h:24, from /<>/js/src/wasm/WasmCompile.h:22, from /<>/js/src/wasm/WasmGenerator.h:23, from /<>/js/src/wasm/AsmJS.cpp:40, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]’: /<>/js/src/wasm/WasmModule.h:44:51: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmCompile.h:22, from /<>/js/src/wasm/WasmGenerator.h:23, from /<>/js/src/wasm/AsmJS.cpp:40, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/wasm/WasmModule.h:36:8: note: ‘struct js::wasm::LinkDataCacheablePod’ declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = AsmJSGlobal::CacheablePod]’: /<>/js/src/wasm/AsmJS.cpp:161:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/wasm/AsmJS.cpp:127:12: note: ‘struct AsmJSGlobal::CacheablePod’ declared here 127 | struct CacheablePod { | ^~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = AsmJSExport]’: /<>/js/src/wasm/AsmJS.cpp:258:33: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/wasm/AsmJS.cpp:249:7: note: ‘class AsmJSExport’ declared here 249 | class AsmJSExport | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = AsmJSMetadataCacheablePod]’: /<>/js/src/wasm/AsmJS.cpp:295:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/wasm/AsmJS.cpp:288:8: note: ‘struct AsmJSMetadataCacheablePod’ declared here 288 | struct AsmJSMetadataCacheablePod | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ /<>/js/src/frontend/Parser.h:729:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/vm/String.h:18, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/builtin/SIMD.h:14, from /<>/js/src/wasm/AsmJS.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/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::Fallible; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ /<>/js/src/dist/include/js/HashTable.h:1293:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]’ /<>/js/src/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; uint32_t = unsigned int]’ /<>/js/src/wasm/WasmAST.h:802:29: required from here /<>/js/src/ds/LifoAlloc.h:600:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 600 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/Parser.h:151:85: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmCode.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:11: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmCode.cpp:28, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmCode.cpp:28, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmCode.cpp:28, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]’: /<>/js/src/wasm/WasmModule.h:44:51: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmCode.cpp:37, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:11: /<>/js/src/wasm/WasmModule.h:36:8: note: ‘struct js::wasm::LinkDataCacheablePod’ declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/wasm/AsmJS.cpp: In function ‘js::wasm::Op {anonymous}::SimdToOp(js::SimdType, js::SimdOperation)’: /<>/js/src/wasm/AsmJS.cpp:2756:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2756 | switch (op) { | ^~~~~~ /<>/js/src/wasm/AsmJS.cpp:2769:7: note: here 2769 | case SimdType::Int8x16: | ^~~~ /<>/js/src/wasm/AsmJS.cpp:2782:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2782 | switch(op) { | ^~~~~~ /<>/js/src/wasm/AsmJS.cpp:2795:7: note: here 2795 | case SimdType::Int16x8: | ^~~~ /<>/js/src/wasm/AsmJS.cpp:2808:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2808 | switch(op) { | ^~~~~~ /<>/js/src/wasm/AsmJS.cpp:2819:7: note: here 2819 | case SimdType::Int32x4: | ^~~~ In file included from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmBinaryToText.h:26, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/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::Fallible; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ /<>/js/src/dist/include/js/HashTable.h:1293:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]’ /<>/js/src/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; uint32_t = unsigned int]’ /<>/js/src/wasm/WasmAST.h:802:29: required from here /<>/js/src/ds/LifoAlloc.h:600:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 600 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/WasmBinaryToText.h:22, from /<>/js/src/wasm/WasmBinaryToText.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src39.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src39.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src39.cpp In file included from /<>/js/src/wasm/AsmJS.cpp:39, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/wasm/WasmBinaryFormat.h: In function ‘bool js::wasm::DecodeUnknownSections(js::wasm::Decoder&)’: /<>/js/src/wasm/WasmBinaryFormat.h:534:18: warning: ‘sectionStart’ may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | uint32_t sectionStart, sectionSize; | ^~~~~~~~~~~~ /<>/js/src/wasm/WasmBinaryFormat.h:534:32: warning: ‘sectionSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | uint32_t sectionStart, sectionSize; | ^~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.cpp:25, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/wasm/AsmJS.cpp: In member function ‘js::wasm::SharedModule ModuleValidator::finish()’: /<>/js/src/wasm/AsmJS.cpp:2374:65: warning: ‘pos.js::frontend::TokenPos::end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2374 | asmJSMetadata_->srcLengthWithRightBrace = endAfterCurly - asmJSMetadata_->srcStart; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/mozilla/Vector.h:17, from /<>/js/src/dist/include/js/GCAPI.h:10, from /<>/js/src/dist/include/js/RootingAPI.h:22, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/wasm/AsmJS.h:22, from /<>/js/src/wasm/AsmJS.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/MathAlgorithms.h: In function ‘bool AstDecodeLoad(AstDecodeContext&, js::wasm::ValType, uint32_t, js::wasm::Op)’: /<>/js/src/dist/include/mozilla/MathAlgorithms.h:429:38: warning: ‘addr.js::wasm::LinearMemoryAddress::align’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | return 31u - CountLeadingZeroes32(aValue | 1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:38: /<>/js/src/wasm/WasmBinaryToAST.cpp:762:34: note: ‘addr.js::wasm::LinearMemoryAddress::align’ was declared here 762 | LinearMemoryAddress addr; | ^~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:756:61: warning: ‘*((void*)& addr +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 756 | return AstLoadStoreAddress(item.expr, flags, addr.offset); | ^ /<>/js/src/wasm/WasmBinaryToAST.cpp:762:34: note: ‘*((void*)& addr +4)’ was declared here 762 | LinearMemoryAddress addr; | ^~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src38.cpp:29: /<>/js/src/wasm/WasmCompile.cpp: In function ‘bool DecodeFunctionBody(js::wasm::Decoder&, js::wasm::ModuleGenerator&, uint32_t)’: /<>/js/src/wasm/WasmCompile.cpp:141:43: warning: ‘tableLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 141 | for (size_t i = 0, e = tableLength; i < e; ++i) { | ~~^~~ /<>/js/src/wasm/WasmCompile.cpp:135:14: note: ‘tableLength’ was declared here 135 | uint32_t tableLength; | ^~~~~~~~~~~ /<>/js/src/wasm/WasmCompile.cpp:156:18: warning: ‘op’ may be used uninitialized in this function [-Wmaybe-uninitialized] 156 | uint16_t op; | ^~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::LinkDataCacheablePod]’: /<>/js/src/wasm/WasmModule.h:44:51: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::wasm::LinkDataCacheablePod’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/wasm/WasmModule.h:36:8: note: ‘struct js::wasm::LinkDataCacheablePod’ declared here 36 | struct LinkDataCacheablePod | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/wasm/WasmInstance.h:22, from /<>/js/src/wasm/WasmInstance.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src4.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src4.cpp In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitSimdBinaryComp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinaryComp::Operation, js::SimdSign)’: /<>/js/src/wasm/WasmIonCompile.cpp:470:45: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 470 | return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2619:18: note: ‘rhs’ was declared here 2619 | MDefinition* rhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:470:45: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 470 | return MSimdBinaryComp::AddLegalized(alloc(), curBlock_, lhs, rhs, op, sign); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2618:18: note: ‘lhs’ was declared here 2618 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitSimdConvert({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::SimdSign)’: /<>/js/src/wasm/WasmIonCompile.cpp:580:42: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 580 | return MSimdConvert::AddLegalized(alloc(), curBlock_, vec, to, sign, trapOffset()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2724:18: note: ‘input’ was declared here 2724 | MDefinition* input; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitSetLocal({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:711:27: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 711 | curBlock_->setSlot(info().localSlot(slot), def); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2014:18: note: ‘value’ was declared here 2014 | MDefinition* value; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBr({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:1166:29: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1166 | if (def && def->type() != MIRType::None) | ~~~~~~~~~^~ /<>/js/src/wasm/WasmIonCompile.cpp:1788:18: note: ‘value’ was declared here 1788 | MDefinition* value; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitAnd]’: /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2271:18: note: ‘lhs’ was declared here 2271 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2272:18: note: ‘rhs’ was declared here 2272 | MDefinition* rhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitXor]’: /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2271:18: note: ‘lhs’ was declared here 2271 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2272:18: note: ‘rhs’ was declared here 2272 | MDefinition* rhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MLsh]’: /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2271:18: note: ‘lhs’ was declared here 2271 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2272:18: note: ‘rhs’ was declared here 2272 | MDefinition* rhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MUrsh]’: /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2271:18: note: ‘lhs’ was declared here 2271 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2272:18: note: ‘rhs’ was declared here 2272 | MDefinition* rhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MBitOr]’: /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2271:18: note: ‘lhs’ was declared here 2271 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2272:18: note: ‘rhs’ was declared here 2272 | MDefinition* rhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBitwise({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MRsh]’: /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2271:18: note: ‘lhs’ was declared here 2271 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:408:24: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 408 | T* ins = T::New(alloc(), lhs, rhs, type); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2272:18: note: ‘rhs’ was declared here 2272 | MDefinition* rhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitSimdShift({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdShift::Operation)’: /<>/js/src/wasm/WasmIonCompile.cpp:489:40: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 489 | return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2644:18: note: ‘rhs’ was declared here 2644 | MDefinition* rhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:489:40: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 489 | return MSimdShift::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2643:18: note: ‘lhs’ was declared here 2643 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryArith::Operation]’: /<>/js/src/wasm/WasmIonCompile.cpp:448:46: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 448 | return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2605:18: note: ‘lhs’ was declared here 2605 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:448:46: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 448 | return MSimdBinaryArith::AddLegalized(alloc(), curBlock_, lhs, rhs, op); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2606:18: note: ‘rhs’ was declared here 2606 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/dist/include/js/Proxy.h:10, from /<>/js/src/jswrapper.h:12, from /<>/js/src/wasm/AsmJS.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/Maybe.h: In member function ‘bool js::wasm::BaseCompiler::emitStore(js::wasm::ValType, js::Scalar::Type)’: /<>/js/src/dist/include/mozilla/Maybe.h:432:5: warning: ‘*((void*)& access +28)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 432 | ::new (mStorage.addr()) T(Forward(aArgs)...); | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:11: /<>/js/src/wasm/WasmBaselineCompile.cpp:6067:22: note: ‘*((void*)& access +28)’ was declared here 6067 | MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); | ^~~~~~ In file included from /<>/js/src/dist/include/js/Proxy.h:10, from /<>/js/src/jswrapper.h:12, from /<>/js/src/wasm/AsmJS.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/Maybe.h: In member function ‘bool js::wasm::BaseCompiler::emitTeeStore(js::wasm::ValType, js::Scalar::Type)’: /<>/js/src/dist/include/mozilla/Maybe.h:432:5: warning: ‘*((void*)& access +28)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 432 | ::new (mStorage.addr()) T(Forward(aArgs)...); | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:11: /<>/js/src/wasm/WasmBaselineCompile.cpp:6137:22: note: ‘*((void*)& access +28)’ was declared here 6137 | MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); | ^~~~~~ In file included from /<>/js/src/dist/include/js/Proxy.h:10, from /<>/js/src/jswrapper.h:12, from /<>/js/src/wasm/AsmJS.cpp:30, from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:2: /<>/js/src/dist/include/mozilla/Maybe.h: In member function ‘bool js::wasm::BaseCompiler::emitTeeStoreWithCoercion(js::wasm::ValType, js::Scalar::Type)’: /<>/js/src/dist/include/mozilla/Maybe.h:432:5: warning: ‘*((void*)& access +28)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 432 | ::new (mStorage.addr()) T(Forward(aArgs)...); | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:11: /<>/js/src/wasm/WasmBaselineCompile.cpp:6430:22: note: ‘*((void*)& access +28)’ was declared here 6430 | MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); | ^~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MNot]’: /<>/js/src/wasm/WasmIonCompile.cpp:2135:5: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2135 | f.iter().setResult(f.unary(input)); | ^ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAbs]’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2143:18: note: ‘input’ was declared here 2143 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitMul({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2284:18: note: ‘rhs’ was declared here 2284 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2283:18: note: ‘lhs’ was declared here 2283 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitDiv({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2297:18: note: ‘rhs’ was declared here 2297 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2296:18: note: ‘lhs’ was declared here 2296 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitRem({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2309:18: note: ‘rhs’ was declared here 2309 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2308:18: note: ‘lhs’ was declared here 2308 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitRotate({anonymous}::FunctionCompiler&, js::wasm::ValType, bool)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2246:18: note: ‘lhs’ was declared here 2246 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2247:18: note: ‘rhs’ was declared here 2247 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitConvertI64ToFloatingPoint({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2200:18: note: ‘input’ was declared here 2200 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitSimdBitcast({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2713:18: note: ‘input’ was declared here 2713 | MDefinition* input; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToFloat32]’: /<>/js/src/wasm/WasmIonCompile.cpp:2135:5: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2135 | f.iter().setResult(f.unary(input)); | ^ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitSimdBinary({anonymous}::FunctionCompiler&, js::wasm::ValType, OpKind) [with OpKind = js::jit::MSimdBinaryBitwise::Operation]’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2605:18: note: ‘lhs’ was declared here 2605 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2606:18: note: ‘rhs’ was declared here 2606 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitSimdBinarySaturating({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MSimdBinarySaturating::Operation, js::SimdSign)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2631:18: note: ‘lhs’ was declared here 2631 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2632:18: note: ‘rhs’ was declared here 2632 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitComparison({anonymous}::FunctionCompiler&, js::wasm::ValType, JSOp, js::jit::MCompare::CompareType)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2345:18: note: ‘lhs’ was declared here 2345 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2346:18: note: ‘rhs’ was declared here 2346 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitTruncate({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, bool)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2168:18: note: ‘input’ was declared here 2168 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitReinterpret({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType, js::jit::MIRType)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2211:18: note: ‘input’ was declared here 2211 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitAdd({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2222:18: note: ‘lhs’ was declared here 2222 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2223:18: note: ‘rhs’ was declared here 2223 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitCopySign({anonymous}::FunctionCompiler&, js::wasm::ValType)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2333:18: note: ‘rhs’ was declared here 2333 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2332:18: note: ‘lhs’ was declared here 2332 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitSimdLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)’: /<>/js/src/wasm/WasmIonCompile.cpp:2779:39: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2779 | LinearMemoryAddress addr; | ^~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MClz]’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2143:18: note: ‘input’ was declared here 2143 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MCtz]’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2143:18: note: ‘input’ was declared here 2143 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MPopcnt]’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2143:18: note: ‘input’ was declared here 2143 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MAsmJSNeg]’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2143:18: note: ‘input’ was declared here 2143 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitUnaryWithType({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType) [with MIRClass = js::jit::MSqrt]’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2143:18: note: ‘input’ was declared here 2143 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitReturn({anonymous}::FunctionCompiler&)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:1872:18: note: ‘value’ was declared here 1872 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitConversion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::wasm::ValType) [with MIRClass = js::jit::MToDouble]’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2131:18: note: ‘input’ was declared here 2131 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitSub({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2235:18: note: ‘rhs’ was declared here 2235 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2234:18: note: ‘lhs’ was declared here 2234 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBrIf({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:1166:29: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1166 | if (def && def->type() != MIRType::None) | ~~~~~~~~~^~ /<>/js/src/wasm/WasmIonCompile.cpp:1808:18: note: ‘value’ was declared here 1808 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘condition’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:1809:18: note: ‘condition’ was declared here 1809 | MDefinition* condition; | ^~~~~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitLoad({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2371:39: note: ‘addr.js::wasm::LinearMemoryAddress::base’ was declared here 2371 | LinearMemoryAddress addr; | ^~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitSimdStore({anonymous}::FunctionCompiler&, js::wasm::ValType, unsigned int)’: /<>/js/src/wasm/WasmIonCompile.cpp:2798:39: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2798 | LinearMemoryAddress addr; | ^~~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h:13656:23: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13656 | access_(access) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2799:18: note: ‘value’ was declared here 2799 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h: In function ‘bool EmitMinMax({anonymous}::FunctionCompiler&, js::wasm::ValType, js::jit::MIRType, bool)’: /<>/js/src/jit/MIR.h:6154:31: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6154 | mustPreserveNaN_(false) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2321:18: note: ‘rhs’ was declared here 2321 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h:6154:31: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6154 | mustPreserveNaN_(false) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2320:18: note: ‘lhs’ was declared here 2320 | MDefinition* lhs; | ^~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h: In function ‘bool EmitTeeStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)’: /<>/js/src/jit/MIR.h:13739:38: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13739 | MAsmJSMemoryAccess(accessType) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2397:39: note: ‘addr.js::wasm::LinearMemoryAddress::base’ was declared here 2397 | LinearMemoryAddress addr; | ^~~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h:13739:38: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13739 | MAsmJSMemoryAccess(accessType) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2398:18: note: ‘value’ was declared here 2398 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h: In function ‘bool EmitStore({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)’: /<>/js/src/jit/MIR.h:13739:38: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13739 | MAsmJSMemoryAccess(accessType) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2383:39: note: ‘addr.js::wasm::LinearMemoryAddress::base’ was declared here 2383 | LinearMemoryAddress addr; | ^~~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h:13739:38: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13739 | MAsmJSMemoryAccess(accessType) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2384:18: note: ‘value’ was declared here 2384 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h: In function ‘bool EmitTeeStoreWithCoercion({anonymous}::FunctionCompiler&, js::wasm::ValType, js::Scalar::Type)’: /<>/js/src/jit/MIR.h:13739:38: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13739 | MAsmJSMemoryAccess(accessType) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2411:39: note: ‘addr.js::wasm::LinearMemoryAddress::base’ was declared here 2411 | LinearMemoryAddress addr; | ^~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2412:18: note: ‘value’ was declared here 2412 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h: In function ‘bool EmitSimdOp({anonymous}::FunctionCompiler&, js::wasm::ValType, js::SimdOperation, js::SimdSign)’: /<>/js/src/jit/InlineList.h:348:9: warning: ‘vector’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2676:18: note: ‘vector’ was declared here 2676 | MDefinition* vector; | ^~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2593:18: note: ‘input’ was declared here 2593 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2837:18: note: ‘input’ was declared here 2837 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2826:18: note: ‘input’ was declared here 2826 | MDefinition* input; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:510:46: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 510 | MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2748:18: note: ‘lhs’ was declared here 2748 | MDefinition* lhs; | ^~~ /<>/js/src/wasm/WasmIonCompile.cpp:510:46: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 510 | MInstruction* ins = MSimdShuffle::New(alloc(), lhs, rhs, lanes); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2749:18: note: ‘rhs’ was declared here 2749 | MDefinition* rhs; | ^~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘vector’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2736:18: note: ‘vector’ was declared here 2736 | MDefinition* vector; | ^~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘trueValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2812:18: note: ‘trueValue’ was declared here 2812 | MDefinition* trueValue; | ^~~~~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘condition’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2814:18: note: ‘condition’ was declared here 2814 | MDefinition* condition; | ^~~~~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘falseValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2813:18: note: ‘falseValue’ was declared here 2813 | MDefinition* falseValue; | ^~~~~~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2851:18: note: ‘input’ was declared here 2851 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h:1986:49: warning: ‘scalar’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1986 | : MBinaryInstruction(vec, val), lane_(lane) | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2702:18: note: ‘scalar’ was declared here 2702 | MDefinition* scalar; | ^~~~~~ In file included from /<>/js/src/jit/LIR.h:20, from /<>/js/src/jit/shared/CodeGenerator-shared.h:15, from /<>/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /<>/js/src/jit/x86/CodeGenerator-x86.h:10, from /<>/js/src/jit/CodeGenerator.h:16, from /<>/js/src/wasm/WasmIonCompile.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/jit/MIR.h:1988:33: warning: ‘vector’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1988 | MIRType type = vec->type(); | ~~~~~~~~~^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2701:18: note: ‘vector’ was declared here 2701 | MDefinition* vector; | ^~~~~~ In file included from /<>/js/src/gc/Allocator.cpp:18, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/Utility.h:27, from /<>/js/src/dist/include/js/CharacterEncoding.h:13, from /<>/js/src/jscntxt.h:14, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/gc/Barrier.cpp: At global scope: /<>/js/src/gc/Barrier.cpp:185:31: warning: type attributes ignored after type is already defined [-Wattributes] 185 | template struct JS_PUBLIC_API(MovableCellHasher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/jstypes.h:76:41: note: in definition of macro ‘JS_PUBLIC_API’ 76 | # define JS_PUBLIC_API(t) MOZ_EXPORT t | ^ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBrTable({anonymous}::FunctionCompiler&)’: /<>/js/src/wasm/WasmIonCompile.cpp:1510:48: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1510 | MTableSwitch* table = MTableSwitch::New(alloc(), operand, 0, int32_t(numCases - 1)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:1830:18: note: ‘index’ was declared here 1830 | MDefinition* index; | ^~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/Allocator.cpp:11, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:11: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/CompileInfo.h:15, from /<>/js/src/jit/JitCompartment.h:15, from /<>/js/src/gc/Allocator.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/CompileInfo.h:15, from /<>/js/src/jit/JitCompartment.h:15, from /<>/js/src/gc/Allocator.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/CompileInfo.h:15, from /<>/js/src/jit/JitCompartment.h:15, from /<>/js/src/gc/Allocator.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:11: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/frontend/TokenStream.h:16, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = js::HeapSlot; size_t = unsigned int]’: /<>/js/src/gc/Marking.cpp:2591:44: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:110:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitUnaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)’: /<>/js/src/wasm/WasmIonCompile.cpp:2442:19: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2442 | if (!f.passArg(input, operandType, &call)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/frontend/TokenStream.h:22, from /<>/js/src/frontend/TokenStream.cpp:9, from /<>/js/src/js/src/Unified_cpp_js_src4.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBinaryMathBuiltinCall({anonymous}::FunctionCompiler&, js::wasm::SymbolicAddress, js::wasm::ValType)’: /<>/js/src/wasm/WasmIonCompile.cpp:2473:19: warning: ‘rhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2473 | if (!f.passArg(rhs, operandType, &call)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2470:19: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2470 | if (!f.passArg(lhs, operandType, &call)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src40.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src40.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src40.cpp In file included from /<>/js/src/js/src/Unified_cpp_js_src37.cpp:38: /<>/js/src/wasm/WasmBinaryToAST.cpp: In function ‘bool AstDecodeBrTable(AstDecodeContext&)’: /<>/js/src/wasm/WasmBinaryToAST.cpp:436:14: warning: ‘tableLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 436 | uint32_t tableLength; | ^~~~~~~~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp: In function ‘bool AstDecodeExpr(AstDecodeContext&)’: /<>/js/src/wasm/WasmBinaryToAST.cpp:853:9: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 853 | if (!IsVoid(type)) | ^~ /<>/js/src/wasm/WasmBinaryToAST.cpp:842:14: note: ‘type’ was declared here 842 | ExprType type; | ^~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:859:30: warning: ‘depth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 859 | if (!AstDecodeGetBlockRef(c, depth, &depthRef)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:841:14: note: ‘depth’ was declared here 841 | uint32_t depth; | ^~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:948:14: warning: ‘globalId’ may be used uninitialized in this function [-Wmaybe-uninitialized] 948 | uint32_t globalId; | ^~~~~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:969:14: warning: ‘globalId’ may be used uninitialized in this function [-Wmaybe-uninitialized] 969 | uint32_t globalId; | ^~~~~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:925:14: warning: ‘teeLocalId’ may be used uninitialized in this function [-Wmaybe-uninitialized] 925 | uint32_t teeLocalId; | ^~~~~~~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:898:14: warning: ‘setLocalId’ may be used uninitialized in this function [-Wmaybe-uninitialized] 898 | uint32_t setLocalId; | ^~~~~~~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:877:14: warning: ‘getLocalId’ may be used uninitialized in this function [-Wmaybe-uninitialized] 877 | uint32_t getLocalId; | ^~~~~~~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:375:14: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 375 | uint32_t sigIndex; | ^~~~~~~~ /<>/js/src/wasm/WasmBinaryToAST.cpp:845:5: warning: ‘op’ may be used uninitialized in this function [-Wmaybe-uninitialized] 845 | if (op == Op::Br) { | ^~ /<>/js/src/wasm/WasmBinaryToAST.cpp:1017:14: note: ‘op’ was declared here 1017 | uint16_t op; | ^~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitCallIndirect({anonymous}::FunctionCompiler&, bool)’: /<>/js/src/wasm/WasmIonCompile.cpp:1022:48: warning: ‘callee’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1022 | MBitAnd* maskedIndex = MBitAnd::New(alloc(), index, mask, MIRType::Int32); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:1958:18: note: ‘callee’ was declared here 1958 | MDefinition* callee; | ^~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp: In function ‘bool js::wasm::IonCompileFunction(js::wasm::IonCompileTask*)’: /<>/js/src/wasm/WasmIonCompile.cpp:3067:19: warning: ‘delta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3067 | if (!f.passArg(delta, ValType::I32, &args)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:3063:18: note: ‘delta’ was declared here 3063 | MDefinition* delta; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2556:18: note: ‘value’ was declared here 2556 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘newValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2541:18: note: ‘newValue’ was declared here 2541 | MDefinition* newValue; | ^~~~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘oldValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2540:18: note: ‘oldValue’ was declared here 2540 | MDefinition* oldValue; | ^~~~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2525:18: note: ‘value’ was declared here 2525 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/wasm/WasmIonCompile.cpp:27, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmBinaryIterator.h:210:9: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 210 | value_ = value; | ^~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2507:18: note: ‘value’ was declared here 2507 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2131:18: note: ‘input’ was declared here 2131 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2131:18: note: ‘input’ was declared here 2131 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2188:18: note: ‘input’ was declared here 2188 | MDefinition* input; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:647:38: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 647 | auto* ins = MBitNot::NewInt32(alloc(), op); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2259:18: note: ‘input’ was declared here 2259 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2131:18: note: ‘input’ was declared here 2131 | MDefinition* input; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘condition’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2360:18: note: ‘condition’ was declared here 2360 | MDefinition* condition; | ^~~~~~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2104:18: note: ‘value’ was declared here 2104 | MDefinition* value; | ^~~~~ In file included from /<>/js/src/jit/JitAllocPolicy.h:18, from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/wasm/WasmInstance.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:2: /<>/js/src/jit/InlineList.h:348:9: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | at->next = item; | ^~ In file included from /<>/js/src/js/src/Unified_cpp_js_src39.cpp:11: /<>/js/src/wasm/WasmIonCompile.cpp:2089:18: note: ‘value’ was declared here 2089 | MDefinition* value; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:711:27: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 711 | curBlock_->setSlot(info().localSlot(slot), def); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2026:18: note: ‘value’ was declared here 2026 | MDefinition* value; | ^~~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2554:39: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2554 | LinearMemoryAddress addr; | ^~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2538:39: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2538 | LinearMemoryAddress addr; | ^~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2522:39: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2522 | LinearMemoryAddress addr; | ^~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2505:39: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2505 | LinearMemoryAddress addr; | ^~~~ /<>/js/src/wasm/WasmIonCompile.cpp:2490:39: warning: ‘addr.js::wasm::LinearMemoryAddress::base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2490 | LinearMemoryAddress addr; | ^~~~ In file included from /<>/js/src/vm/Stack-inl.h:23, from /<>/js/src/wasm/WasmTypes.cpp:35, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:29: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/wasm/WasmGeneratedSourceMap.h:24, from /<>/js/src/wasm/WasmCode.h:22, from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmTable.h:23, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmTypes.cpp:28, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:29: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmTypes.cpp:28, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:29: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/wasm/WasmTypes.cpp:28, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:29: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::wasm::AstName; Value = unsigned int; HashPolicy = js::wasm::AstNameHasher; AllocPolicy = js::LifoAllocPolicy]’ /<>/js/src/wasm/WasmTextToBinary.cpp:3404:23: required from here /<>/js/src/dist/include/js/HashTable.h:1658:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy >::Entry’ {aka ‘class js::detail::HashTableEntry >’} with no trivial copy-assignment [-Wclass-memaccess] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::LifoAllocPolicy >::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/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::Fallible; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ /<>/js/src/dist/include/js/HashTable.h:1293:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]’ /<>/js/src/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; uint32_t = unsigned int]’ /<>/js/src/wasm/WasmAST.h:802:29: required from here /<>/js/src/ds/LifoAlloc.h:600:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 600 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:17, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/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::Fallible; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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::detail::HashTable::Entry = js::detail::HashTableEntry >; uint32_t = unsigned int]’ /<>/js/src/dist/include/js/HashTable.h:1293:28: required from ‘bool js::detail::HashTable::init(uint32_t) [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::LifoAllocPolicy; uint32_t = unsigned int]’ /<>/js/src/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; uint32_t = unsigned int]’ /<>/js/src/wasm/WasmTextToBinary.cpp:3395:29: required from here /<>/js/src/ds/LifoAlloc.h:600:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 600 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:11: /<>/js/src/wasm/WasmTextToBinary.cpp: In member function ‘{anonymous}::WasmToken {anonymous}::WasmTokenStream::next()’: /<>/js/src/wasm/WasmTextToBinary.cpp:826:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 826 | if (!IsWasmDigit(*cur_)) | ^~ /<>/js/src/wasm/WasmTextToBinary.cpp:829:7: note: here 829 | case '0': case '1': case '2': case '3': case '4': | ^~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src5.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src5.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src6.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src6.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src7.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src7.cpp In file included from /<>/js/src/jstypes.h:25, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:10, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/Casting.h: In function ‘js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)’: /<>/js/src/dist/include/mozilla/Casting.h:51:3: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 51 | u.mFrom = aFrom; | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:11: /<>/js/src/wasm/WasmTextToBinary.cpp:1898:11: note: ‘result’ was declared here 1898 | Float result; | ^~~~~~ In file included from /<>/js/src/jstypes.h:25, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:10, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/gc/Policy.h:13, from /<>/js/src/wasm/WasmTable.h:22, from /<>/js/src/wasm/WasmTable.cpp:19, from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:2: /<>/js/src/dist/include/mozilla/Casting.h:51:3: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 51 | u.mFrom = aFrom; | ^ In file included from /<>/js/src/js/src/Unified_cpp_js_src40.cpp:11: /<>/js/src/wasm/WasmTextToBinary.cpp:1898:11: note: ‘result’ was declared here 1898 | Float result; | ^~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/gc/Nursery.cpp:32, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:20: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Scope.h:13, from /<>/js/src/frontend/NameAnalysisTypes.h:12, from /<>/js/src/jsscript.h:21, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Runtime.h:23, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/MemoryProfiler.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:11: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/Nursery.cpp:20, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:20: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/gc/Nursery.cpp:22, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:20: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/gc/Nursery.cpp:22, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:20: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/gc/Nursery.cpp:22, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:20: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]’: /<>/js/src/gc/Nursery.cpp:181:25: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:15, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/EnumeratedArray.h:44:7: note: ‘class mozilla::EnumeratedArray’ declared here 44 | class EnumeratedArray | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray]’: /<>/js/src/gc/Statistics.cpp:836:25: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:15, from /<>/js/src/dist/include/js/HeapAPI.h:12, from /<>/js/src/gc/Memory.cpp:12, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/dist/include/mozilla/EnumeratedArray.h:44:7: note: ‘class mozilla::EnumeratedArray’ declared here 44 | class EnumeratedArray | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Runtime.h:21, from /<>/js/src/gc/Memory.cpp:13, from /<>/js/src/js/src/Unified_cpp_js_src5.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = void*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Nursery.cpp:781:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::gc::Cell* const; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::gc::Cell*; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Nursery.cpp:826:25: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JS::Value*; Value = const char*; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/RootMarking.cpp:414:25: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/Verifier.cpp:18, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/gc/Verifier.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/gc/Verifier.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/gc/Verifier.cpp:23, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src8.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src8.cpp In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/gc/Verifier.cpp:14, from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::ReadBarriered; HashPolicy = js::StackBaseShape; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/dist/include/js/GCHashTable.h:342:36: required from ‘void js::MutableGCHashSetOperations::clear() [with Outer = JS::WeakCache, js::StackBaseShape, js::SystemAllocPolicy> >; Args = {js::ReadBarriered, js::StackBaseShape, js::SystemAllocPolicy}]’ /<>/js/src/gc/Zone.cpp:362:26: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashSet, js::StackBaseShape, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = js::InitialShapeEntry; HashPolicy = js::InitialShapeEntry; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/dist/include/js/GCHashTable.h:342:36: required from ‘void js::MutableGCHashSetOperations::clear() [with Outer = JS::WeakCache >; Args = {js::InitialShapeEntry, js::InitialShapeEntry, js::SystemAllocPolicy}]’ /<>/js/src/gc/Zone.cpp:364:29: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src6.cpp:38: /<>/js/src/irregexp/RegExpEngine.cpp: In function ‘bool EmitAtomLetter(js::irregexp::RegExpCompiler*, char16_t, js::jit::Label*, int, bool, bool)’: /<>/js/src/irregexp/RegExpEngine.cpp:3851:40: warning: this statement may fall through [-Wimplicit-fallthrough=] 3851 | macro_assembler->CheckCharacter(chars[3], &ok); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/js/src/irregexp/RegExpEngine.cpp:3853:7: note: here 3853 | case 3: | ^~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/irregexp/RegExpMacroAssembler.h:36, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/irregexp/RegExpMacroAssembler.h:36, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/x86/MacroAssembler-x86.h:12, from /<>/js/src/jit/MacroAssembler.h:16, from /<>/js/src/irregexp/RegExpMacroAssembler.h:36, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/irregexp/RegExpEngine.h:34, from /<>/js/src/irregexp/RegExpAST.h:42, from /<>/js/src/irregexp/RegExpMacroAssembler.h:34, from /<>/js/src/irregexp/RegExpMacroAssembler.cpp:31, from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src7.cpp:11: /<>/js/src/irregexp/RegExpParser.cpp: In member function ‘js::irregexp::RegExpTree* js::irregexp::RegExpParser::ParseDisjunction() [with CharT = unsigned char]’: /<>/js/src/irregexp/RegExpParser.cpp:1578:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1578 | if (unicode_) { | ^~ /<>/js/src/irregexp/RegExpParser.cpp:1586:15: note: here 1586 | case 'd': case 's': case 'w': { | ^~~~ /<>/js/src/irregexp/RegExpParser.cpp:1627:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 1627 | MOZ_FALLTHROUGH; | ^ /<>/js/src/irregexp/RegExpParser.cpp:1629:15: note: here 1629 | case '0': { | ^~~~ /<>/js/src/irregexp/RegExpParser.cpp:1757:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 1757 | MOZ_FALLTHROUGH; | ^ /<>/js/src/irregexp/RegExpParser.cpp:1759:11: note: here 1759 | default: | ^~~~~~~ /<>/js/src/irregexp/RegExpParser.cpp: In member function ‘js::irregexp::RegExpTree* js::irregexp::RegExpParser::ParseDisjunction() [with CharT = char16_t]’: /<>/js/src/irregexp/RegExpParser.cpp:1578:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1578 | if (unicode_) { | ^~ /<>/js/src/irregexp/RegExpParser.cpp:1586:15: note: here 1586 | case 'd': case 's': case 'w': { | ^~~~ /<>/js/src/irregexp/RegExpParser.cpp:1627:32: warning: this statement may fall through [-Wimplicit-fallthrough=] 1627 | MOZ_FALLTHROUGH; | ^ /<>/js/src/irregexp/RegExpParser.cpp:1629:15: note: here 1629 | case '0': { | ^~~~ /<>/js/src/irregexp/RegExpParser.cpp:1757:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 1757 | MOZ_FALLTHROUGH; | ^ /<>/js/src/irregexp/RegExpParser.cpp:1759:11: note: here 1759 | default: | ^~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src9.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<>/js/src -I/<>/js/src/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/Unified_cpp_js_src9.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jit/BacktrackingAllocator.cpp: In member function ‘bool js::jit::BacktrackingAllocator::init()’: /<>/js/src/jit/BacktrackingAllocator.cpp:381: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] 381 | memset(&vregs[0], 0, sizeof(VirtualRegister) * numVregs); | ^ In file included from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jit/BacktrackingAllocator.h:478:7: note: ‘class js::jit::VirtualRegister’ declared here 478 | class VirtualRegister | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/Stack-inl.h:23, from /<>/js/src/jit/Bailouts.cpp:22, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:11: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/jsfun.h:14, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/jsfun.h:15, from /<>/js/src/jit/JitFrameIterator.h:10, from /<>/js/src/jit/Bailouts.h:12, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsutil.h:24, from /<>/js/src/ds/LifoAlloc.h:23, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/ds/LifoAlloc.h:14, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/Value.h:23, from /<>/js/src/jsutil.h:24, from /<>/js/src/ds/LifoAlloc.h:23, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/LIR.h:15, from /<>/js/src/jit/RegisterAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.h:14, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/Value.h:23, from /<>/js/src/jsutil.h:24, from /<>/js/src/ds/LifoAlloc.h:23, from /<>/js/src/ds/SplayTree.h:10, from /<>/js/src/jit/BacktrackingAllocator.h:13, from /<>/js/src/jit/BacktrackingAllocator.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:2: /<>/js/src/jit/BacktrackingAllocator.cpp: In member function ‘size_t js::jit::BacktrackingAllocator::computeSpillWeight(js::jit::LiveBundle*)’: /<>/js/src/jit/BacktrackingAllocator.cpp:2524:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 2524 | fixed = true; | ~~~~~~^~~~~~ /<>/js/src/jit/BacktrackingAllocator.cpp:2526:15: note: here 2526 | case LUse::REGISTER: | ^~~~ In file included from /<>/js/src/js/src/Unified_cpp_js_src8.cpp:20: /<>/js/src/jit/BaselineBailouts.cpp: In function ‘uint32_t js::jit::FinishBailoutToBaseline(js::jit::BaselineBailoutInfo*)’: /<>/js/src/jit/BaselineBailouts.cpp:1965:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 1965 | outerScript->setHadOverflowBailout(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/js/src/jit/BaselineBailouts.cpp:1967:7: note: here 1967 | case Bailout_NonStringInputInvalidate: | ^~~~ In file included from /<>/js/src/vm/EnvironmentObject-inl.h:13, from /<>/js/src/jit/BaselineFrame-inl.h:19, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::wasm::CodeSegment]’: /<>/js/src/wasm/WasmCode.h:63:33: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::wasm::CodeSegment’ with no trivial copy-assignment [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/wasm/WasmInstance.h:23, from /<>/js/src/jit/BaselineJIT.cpp:21, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:38: /<>/js/src/wasm/WasmCode.h:42:7: note: ‘class js::wasm::CodeSegment’ declared here 42 | class CodeSegment | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jit/JitFrames.h:12, from /<>/js/src/jit/BaselineFrame.h:10, from /<>/js/src/jit/BaselineFrame-inl.h:10, from /<>/js/src/jit/BaselineFrame.cpp:7, from /<>/js/src/js/src/Unified_cpp_js_src9.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ libjs_static.a rm -f libjs_static.a libjs_static.a.desc libmozjs-52.so rm -f libmozjs-52.so /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --extract -- ar crs libjs_static.a RegExp.o Parser.o StoreBuffer.o Disassembler-x86-shared.o jsarray.o jsatom.o jsdtoa.o jsmath.o jsutil.o pm_linux.o ConditionVariable.o MutexImpl.o Thread.o Initialization.o TraceLogging.o TraceLoggingGraph.o TraceLoggingTypes.o Unified_cpp_js_src0.o Unified_cpp_js_src1.o Unified_cpp_js_src10.o Unified_cpp_js_src11.o Unified_cpp_js_src12.o Unified_cpp_js_src13.o Unified_cpp_js_src14.o Unified_cpp_js_src15.o Unified_cpp_js_src16.o Unified_cpp_js_src17.o Unified_cpp_js_src18.o Unified_cpp_js_src19.o Unified_cpp_js_src2.o Unified_cpp_js_src20.o Unified_cpp_js_src21.o Unified_cpp_js_src22.o Unified_cpp_js_src23.o Unified_cpp_js_src24.o Unified_cpp_js_src25.o Unified_cpp_js_src26.o Unified_cpp_js_src27.o Unified_cpp_js_src28.o Unified_cpp_js_src29.o Unified_cpp_js_src3.o Unified_cpp_js_src30.o Unified_cpp_js_src31.o Unified_cpp_js_src32.o Unified_cpp_js_src33.o Unified_cpp_js_src34.o Unified_cpp_js_src35.o Unified_cpp_js_src36.o Unified_cpp_js_src37.o Unified_cpp_js_src38.o Unified_cpp_js_src39.o Unified_cpp_js_src4.o Unified_cpp_js_src40.o Unified_cpp_js_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o ../../modules/fdlibm/src/libmodules_fdlibm_src.a ../../mozglue/build/libmozglue.a ../../config/external/icu/libicu.a ../../config/external/nspr/libnspr.a ../../config/external/zlib/libzlib.a /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libmozjs-52.so -o libmozjs-52.so RegExp.o Parser.o StoreBuffer.o Disassembler-x86-shared.o jsarray.o jsatom.o jsdtoa.o jsmath.o jsutil.o pm_linux.o ConditionVariable.o MutexImpl.o Thread.o Initialization.o TraceLogging.o TraceLoggingGraph.o TraceLoggingTypes.o Unified_cpp_js_src0.o Unified_cpp_js_src1.o Unified_cpp_js_src10.o Unified_cpp_js_src11.o Unified_cpp_js_src12.o Unified_cpp_js_src13.o Unified_cpp_js_src14.o Unified_cpp_js_src15.o Unified_cpp_js_src16.o Unified_cpp_js_src17.o Unified_cpp_js_src18.o Unified_cpp_js_src19.o Unified_cpp_js_src2.o Unified_cpp_js_src20.o Unified_cpp_js_src21.o Unified_cpp_js_src22.o Unified_cpp_js_src23.o Unified_cpp_js_src24.o Unified_cpp_js_src25.o Unified_cpp_js_src26.o Unified_cpp_js_src27.o Unified_cpp_js_src28.o Unified_cpp_js_src29.o Unified_cpp_js_src3.o Unified_cpp_js_src30.o Unified_cpp_js_src31.o Unified_cpp_js_src32.o Unified_cpp_js_src33.o Unified_cpp_js_src34.o Unified_cpp_js_src35.o Unified_cpp_js_src36.o Unified_cpp_js_src37.o Unified_cpp_js_src38.o Unified_cpp_js_src39.o Unified_cpp_js_src4.o Unified_cpp_js_src40.o Unified_cpp_js_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-version-script,symverscript -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../modules/fdlibm/src/libmodules_fdlibm_src.a ../../mozglue/build/libmozglue.a ../../config/external/icu/libicu.a ../../config/external/nspr/libnspr.a ../../config/external/zlib/libzlib.a -Wl,-soname,libmozjs-52.so.0 -lm -ldl -lz -lm -ldl chmod +x libmozjs-52.so ../../config/nsinstall -R -m 644 'libmozjs-52.so' '../../dist/bin' ../../config/nsinstall -R -m 644 'libmozjs-52.so' '../../dist/sdk/lib' make[4]: Leaving directory '/<>/js/src/js/src' make[4]: Entering directory '/<>/js/src/js/src/shell' mkdir -p '.deps/' make[4]: Entering directory '/<>/js/src/js/src/gdb' mkdir -p '.deps/' make[4]: Entering directory '/<>/js/src/js/src/jsapi-tests' mkdir -p '.deps/' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_shell0.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DENABLE_SHARED_ARRAY_BUFFER -Dtopsrcdir=/<>/js/src -I/<>/js/src/shell -I/<>/js/src/js/src/shell -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_gdb0.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/gdb -I/<>/js/src/js/src/gdb -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_gdb0.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp /usr/bin/g++ -std=gnu++11 -o testAssemblerBuffer.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/js/src/js/src/jsapi-tests -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/testAssemblerBuffer.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_jsapi-tests0.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/js/src/js/src/jsapi-tests -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests0.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/shell/OSObject.cpp:33, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/shell/OSObject.cpp:33, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/shell/OSObject.cpp:33, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/shell/OSObject.cpp:33, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/gdb/tests/test-ExecutableAllocator.cpp:4, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:11: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gdb/gdb-tests.h:23, from /<>/js/src/gdb/gdb-tests.cpp:9, from /<>/js/src/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jit/JitAllocPolicy.h:15, from /<>/js/src/jit/shared/Assembler-shared.h:15, from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/dist/include/js/RootingAPI.h:19, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/shared/IonAssemblerBuffer.h:13, from /<>/js/src/jit/shared/IonAssemblerBufferWithConstantPools.h:16, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:9: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/jsapi-tests/testAssemblerBuffer.cpp:7: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsapi-tests/testArgumentsObject.cpp:10, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:20: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/shell/OSObject.cpp:36, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsobj.h:21, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/shell/js.cpp:15, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:11: /<>/js/src/dist/include/mozilla/mozalloc.h: At global scope: /<>/js/src/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro ‘MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS’ 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:192:33: note: in expansion of macro ‘MOZALLOC_THROW_BAD_ALLOC’ 192 | void* operator new(size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:180:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 180 | #define MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS throw(std::bad_alloc) | ^~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:183:34: note: in expansion of macro ‘MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS’ 183 | #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_BAD_ALLOC_IF_HAS_EXCEPTIONS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/mozilla/mozalloc.h:204:35: note: in expansion of macro ‘MOZALLOC_THROW_BAD_ALLOC’ 204 | void* operator new[](size_t size) MOZALLOC_THROW_BAD_ALLOC | ^~~~~~~~~~~~~~~~~~~~~~~~ gdb-tests /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -o gdb-tests -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer Unified_cpp_js_src_gdb0.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../../mozglue/build/libmozglue.a ../../../js/src/libjs_static.a -pie -lm -ldl -lz -lm -ldl In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsapi-tests/testArgumentsObject.cpp:10, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:20: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsapi-tests/testArgumentsObject.cpp:10, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:20: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/jsapi-tests/testArgumentsObject.cpp:10, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:20: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/selfTest.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsobj.h:21, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/shell/OSObject.cpp:25, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/shell/OSObject.cpp:33, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/vm/StringBuffer.h:13, from /<>/js/src/shell/OSObject.cpp:33, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/jsapi.h:29, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/shell/OSObject.cpp:36, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/shell/OSObject.cpp:36, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/shell/OSObject.cpp:36, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/shell/js.cpp:68, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:11: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = js::HashMapEntry; HashPolicy = js::HashMap >::MapHashPolicy; AllocPolicy = js::TempAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::UsedNameTracker::UsedNameInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::TempAllocPolicy]’ /<>/js/src/frontend/Parser.h:729:20: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap >::MapHashPolicy, js::TempAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jit/BitSet.h:12, from /<>/js/src/jit/Safepoints.h:10, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jscntxtinlines.h:16, from /<>/js/src/jscompartmentinlines.h:14, from /<>/js/src/jsobjinlines.h:29, from /<>/js/src/shell/OSObject.cpp:36, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/jit/JitAllocPolicy.h: In instantiation of ‘T* js::jit::JitAllocPolicy::maybe_pod_calloc(size_t) [with T = js::detail::HashTableEntry >; size_t = unsigned int]’: /<>/js/src/dist/include/js/HashTable.h:1225: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]’ /<>/js/src/dist/include/js/HashTable.h:1293: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]’ /<>/js/src/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]’ /<>/js/src/jit/LIR.h:1801:38: required from here /<>/js/src/jit/JitAllocPolicy.h:102:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class js::detail::HashTableEntry >’ with no trivial copy-assignment [-Wclass-memaccess] 102 | memset(p, 0, numElems * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘class js::detail::HashTableEntry >’ declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSAtom*; Value = js::frontend::RecyclableAtomMapValueWrapper; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/ds/InlineTable.h:75: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:299: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; unsigned int InlineEntries = 24]’ /<>/js/src/ds/InlineTable.h:536: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; 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]’ /<>/js/src/frontend/Parser.h:151:85: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_jsapi-tests1.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/js/src/js/src/jsapi-tests -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests1.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp ../../../config/nsinstall -R -m 755 'gdb-tests' '../../../dist/bin' make[4]: Leaving directory '/<>/js/src/js/src/gdb' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_jsapi-tests2.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/js/src/js/src/jsapi-tests -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests2.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp In file included from /usr/include/string.h:494, from /<>/js/src/dist/system_wrappers/string.h:3, from /<>/js/src/dist/include/js/Utility.h:20, from /<>/js/src/jsalloc.h:18, from /<>/js/src/jsapi.h:26, from /<>/js/src/shell/OSObject.h:12, from /<>/js/src/shell/OSObject.cpp:9, from /<>/js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘JSString* js::shell::ResolvePath(JSContext*, JS::HandleString, js::shell::PathResolutionMode)’ at /<>/js/src/shell/OSObject.cpp:132:16: /usr/include/i386-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_jsapi-tests3.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/js/src/js/src/jsapi-tests -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests3.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsapi-tests/testGCAllocator.cpp:10, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:137: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testDefineProperty.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi.h:27, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::gc::TenureCountCache]’: /<>/js/src/gc/GCInternals.h:152:47: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsapi-tests/testGCUniqueId.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:83: /<>/js/src/gc/GCInternals.h:145:8: note: ‘struct js::gc::TenureCountCache’ declared here 145 | struct TenureCountCache | ^~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi.h:29, from /<>/js/src/jsapi-tests/testGCCellPtr.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = unsigned int; Value = unsigned int; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/jsapi-tests/testHashTable.cpp:211:18: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h: In instantiation of ‘void js::detail::HashTable::clear() [with T = const unsigned int; HashPolicy = js::HashSet, js::SystemAllocPolicy>::SetOps; AllocPolicy = js::SystemAllocPolicy]’: /<>/js/src/dist/include/js/HashTable.h:437:57: required from ‘void js::HashSet::clear() [with T = unsigned int; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/jsapi-tests/testHashTable.cpp:233:18: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::SystemAllocPolicy>::SetOps, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:137: /<>/js/src/jsapi-tests/testGCAllocator.cpp: In member function ‘virtual bool cls_testGCAllocator::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testGCAllocator.cpp:56:5: warning: ‘growUp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 56 | if (growUp) | ^~ js /<>/_virtualenv/bin/python /<>/config/expandlibs_exec.py --uselist -- /usr/bin/g++ -std=gnu++11 -o js -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer Unified_cpp_js_src_shell0.o -lpthread -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/js/src/build/unix/gold -Wl,-rpath-link,/<>/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../../mozglue/build/libmozglue.a ../../../js/src/libjs_static.a -pie -lm -ldl -lz -lm -ldl -lreadline In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:20, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/Stack.h: At global scope: /<>/js/src/vm/Stack.h:38:21: warning: type attributes ignored after type is already defined [-Wattributes] 38 | class JS_PUBLIC_API(AutoEntryMonitor); | ^~~~~~~~~~~~~~~~ /<>/js/src/jstypes.h:76:41: note: in definition of macro ‘JS_PUBLIC_API’ 76 | # define JS_PUBLIC_API(t) MOZ_EXPORT t | ^ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_jsapi-tests4.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/js/src/js/src/jsapi-tests -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests4.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp In file included from /<>/js/src/jsapi-tests/testLookup.cpp:12, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:137: /<>/js/src/jsobjinlines.h: In static member function ‘static JSObject* JSObject::create(js::ExclusiveContext*, js::gc::AllocKind, js::gc::InitialHeap, js::HandleShape, js::HandleObjectGroup)’: /<>/js/src/jsobjinlines.h:406:86: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class js::HeapSlot’; use assignment instead [-Wclass-memaccess] 406 | memset(obj->as().fixedSlots(), 0, size - sizeof(js::NativeObject)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:27, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:27, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:41, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:16, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jsapi-tests/testJitDCEinGVN.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:56: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jsapi-tests/testJitDCEinGVN.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:56: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/jspubtd.h:17, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jit/BaselineIC.h:20, from /<>/js/src/jit/MIR.h:21, from /<>/js/src/jit/IonAnalysis.h:13, from /<>/js/src/jsapi-tests/testJitDCEinGVN.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:56: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/RootingAPI.h:23, from /<>/js/src/dist/include/js/CallArgs.h:73, from /<>/js/src/jsapi-tests/testIntTypesABI.cpp:16, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ ../../../config/nsinstall -R -m 755 'js' '../../../dist/bin' make[4]: Leaving directory '/<>/js/src/js/src/shell' /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_jsapi-tests5.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/js/src/js/src/jsapi-tests -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests5.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /usr/bin/g++ -std=gnu++11 -o Unified_cpp_js_src_jsapi-tests6.o -c -I/<>/js/src/dist/system_wrappers -include /<>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/<>/js/src -I/<>/js/src/jsapi-tests -I/<>/js/src/js/src/jsapi-tests -I/<>/js/src/js/src -I/<>/js/src -I/<>/js/src/dist/include -fPIC -DMOZILLA_CLIENT -include /<>/js/src/js/src/js-confdefs.h -MD -MP -MF .deps/Unified_cpp_js_src_jsapi-tests6.o.pp -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++14-compat -Wc++1z-compat -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -fno-lifetime-dse -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -Wno-shadow -Werror=format /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp In file included from /<>/js/src/jsapi-tests/testLooselyEqual.cpp:8, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:2: /<>/js/src/jsapi-tests/testPrintf.cpp: In member function ‘virtual bool cls_testPrintf::run(JS::HandleObject)’: /<>/js/src/jsapi-tests/testPrintf.cpp:58:20: error: ‘%s’ directive argument is null [-Werror=format-overflow=] 58 | CHECK(print_one("(null)", "%s", zero())); /<>/js/src/jsapi-tests/tests.h:205:15: note: in definition of macro ‘CHECK’ 205 | if (!(expr)) \ | ^~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testRegExp.cpp:5, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::copyDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1088:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1088 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::initDenseElements(uint32_t, const JS::Value*, uint32_t)’: /<>/js/src/vm/NativeObject.h:1097:67: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(&elements_[dstStart], src, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElements(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1132:89: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1132 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(HeapSlot)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ In file included from /<>/js/src/jsscript.h:27, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/vm/NativeObject.h: In member function ‘void js::NativeObject::moveDenseElementsNoPreBarrier(uint32_t, uint32_t, uint32_t)’: /<>/js/src/vm/NativeObject.h:1145:82: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class js::HeapSlot’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1145 | memmove(elements_ + dstStart, elements_ + srcStart, count * sizeof(Value)); | ^ In file included from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/gc/Barrier.h:662:7: note: ‘class js::HeapSlot’ declared here 662 | class HeapSlot : public WriteBarrieredBase | ^~~~~~~~ cc1plus: some warnings being treated as errors make[4]: *** [/<>/config/rules.mk:952: Unified_cpp_js_src_jsapi-tests4.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::TabSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:40:39: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:31:8: note: ‘struct JS::TabSizes’ declared here 31 | struct TabSizes | ^~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JS::ServoSizes]’: /<>/js/src/dist/include/js/MemoryMetrics.h:71:41: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/gc/StoreBuffer.h:19, from /<>/js/src/gc/Barrier.h:13, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/js/MemoryMetrics.h:59:8: note: ‘struct JS::ServoSizes’ declared here 59 | struct ServoSizes | ^~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = JSSubString]’: /<>/js/src/jsstr.h:76:42: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/String.h:16, from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/jsstr.h:71:8: note: ‘struct JSSubString’ declared here 71 | struct JSSubString { | ^~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::StaticStrings]’: /<>/js/src/vm/String.h:1101:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/IonTypes.h:19, from /<>/js/src/vm/TypeInference.h:22, from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/vm/String.h:1083:7: note: ‘class js::StaticStrings’ declared here 1083 | class StaticStrings | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::PreliminaryObjectArray]’: /<>/js/src/vm/TypeInference.h:814:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/vm/TypeInference.h:802:7: note: ‘class js::PreliminaryObjectArray’ declared here 802 | class PreliminaryObjectArray | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::TypeNewScript]’: /<>/js/src/vm/TypeInference.h:945:44: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/vm/ObjectGroup.h:18, from /<>/js/src/vm/Shape.h:31, from /<>/js/src/jsobj.h:27, from /<>/js/src/vm/Caches.h:12, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/vm/TypeInference.h:892:7: note: ‘class js::TypeNewScript’ declared here 892 | class TypeNewScript | ^~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::IonScriptCounts]’: /<>/js/src/jit/IonCode.h:704:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jsscript.h:24, from /<>/js/src/vm/Caches.h:13, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/jit/IonCode.h:691:8: note: ‘struct js::jit::IonScriptCounts’ declared here 691 | struct IonScriptCounts | ^~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::NewObjectCache]’: /<>/js/src/vm/Caches.h:200:45: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/vm/Caches.h:151:7: note: ‘class js::NewObjectCache’ declared here 151 | class NewObjectCache | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = JS::Value; size_t = unsigned int]’: /<>/js/src/vm/Runtime.h:1516:30: required from here /<>/js/src/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] 46 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/CallArgs.h:74, from /<>/js/src/dist/include/js/CallNonGenericMethod.h:12, from /<>/js/src/NamespaceImports.h:15, from /<>/js/src/gc/Barrier.h:10, from /<>/js/src/jsatom.h:14, from /<>/js/src/vm/Caches.h:10, from /<>/js/src/jscntxt.h:18, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/js/Value.h:303:32: note: ‘class JS::Value’ declared here 303 | class MOZ_NON_PARAM alignas(8) Value | ^~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::Address]’: /<>/js/src/jit/shared/Assembler-shared.h:291:38: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::Address’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsapi-tests/testXDR.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:74: /<>/js/src/jit/shared/Assembler-shared.h:283:8: note: ‘struct js::jit::Address’ declared here 283 | struct Address | ^~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::BaseIndex]’: /<>/js/src/jit/shared/Assembler-shared.h:307:40: required from here /<>/js/src/dist/include/mozilla/PodOperations.h:32:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct js::jit::BaseIndex’; use assignment or value-initialization instead [-Wclass-memaccess] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsapi-tests/testXDR.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:74: /<>/js/src/jit/shared/Assembler-shared.h:296:8: note: ‘struct js::jit::BaseIndex’ declared here 296 | struct BaseIndex | ^~~~~~~~~ In file included from /<>/js/src/dist/include/js/HashTable.h:18, from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = js::jit::CodeOffsetJump]’: /<>/js/src/jit/shared/Assembler-shared.h:514:30: required from here /<>/js/src/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] 32 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /<>/js/src/jit/Safepoints.h:12, from /<>/js/src/jit/JitFrames.h:16, from /<>/js/src/jit/Bailouts.h:13, from /<>/js/src/jit/BaselineJIT.h:16, from /<>/js/src/jsscriptinlines.h:12, from /<>/js/src/jsapi-tests/testXDR.cpp:13, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:74: /<>/js/src/jit/shared/Assembler-shared.h:492:7: note: ‘class js::jit::CodeOffsetJump’ declared here 492 | class CodeOffsetJump | ^~~~~~~~~~~~~~ In file included from /<>/js/src/dist/include/js/TracingAPI.h:12, from /<>/js/src/dist/include/js/GCPolicyAPI.h:46, from /<>/js/src/dist/include/js/GCVector.h:12, from /<>/js/src/jscntxt.h:15, from /<>/js/src/jsapi-tests/tests.h:19, from /<>/js/src/jsapi-tests/testThreadingThread.cpp:15, from /<>/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = JSScript*; Value = mozilla::UniquePtr; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/vm/SPSProfiler.h:245:27: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable >, js::HashMap, js::DefaultHasher, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry > >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ /<>/js/src/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]’: /<>/js/src/dist/include/js/HashTable.h:198:57: required from ‘void js::HashMap::clear() [with Key = js::gc::Cell*; Value = long long unsigned int; HashPolicy = js::PointerHasher; AllocPolicy = js::SystemAllocPolicy]’ /<>/js/src/gc/Zone.h:507:34: required from here /<>/js/src/dist/include/js/HashTable.h:1658: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] 1658 | memset(table, 0, sizeof(*table) * capacity()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/js/src/dist/include/js/HashTable.h:787:7: note: ‘js::detail::HashTable, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry’ {aka ‘class js::detail::HashTableEntry >’} declared here 787 | class HashTableEntry | ^~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/js/src/js/src/jsapi-tests' make[3]: *** [/<>/config/recurse.mk:71: js/src/jsapi-tests/target] Error 2 make[3]: Leaving directory '/<>/js/src' make[2]: *** [/<>/config/recurse.mk:33: compile] Error 2 make[2]: Leaving directory '/<>/js/src' make[1]: *** [/<>/config/rules.mk:524: default] Error 2 make[1]: Leaving directory '/<>/js/src' dh_auto_build: cd js/src && make -j4 returned exit code 2 make: *** [debian/rules:53: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20190622-1740 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: i386 Build-Space: 2061212 Build-Time: 531 Distribution: eoan Fail-Stage: build Host Architecture: i386 Install-Time: 26 Job: mozjs52_52.9.1-1build1.dsc Machine Architecture: amd64 Package: mozjs52 Package-Time: 562 Source-Version: 52.9.1-1build1 Space: 2061212 Status: attempted Version: 52.9.1-1build1 -------------------------------------------------------------------------------- Finished at 20190622-1740 Build needed 00:09:22, 2061212k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=eoan --arch=i386 PACKAGEBUILD-17110475 Scanning for processes to kill in build PACKAGEBUILD-17110475